.print-controls, #sidebar-alt, #search-functions, #sort-by, .search-pages, #top, #nav-bar, #nav-container #header, #logo, #sidebar-right-property, #footer, #slogan, #sifr-call, #interactive-sort, #vePropInfo {
	display: none !important;
}

body, #outside, #wrapper, #main-white, #main-alt {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body #main { background: none; }

html body #main-alt { background: none; }

html body #content {padding: 0 0 0 .5em; margin: -1.5em 0 2em 0; text-align: left;
  background: none; position: relative;}
  
  
.print-container { display: none !important; }
  
.print-results-count { display: block !important; }

#print-footer {
	display: block !important;
	border-top: 1px solid #AEAEB5 !important; 
	margin-top: 10px !important;
	padding-top: 10px !important; }

.h1-header { display: block !important; }

.ResultWidth780 { width: 650px !important; }

.results-map-outer { width: 650px !important; }
.results-map-inner { width: 650px !important; }

.interactive-map-outer { width: 650px !important; }
.interactive-map-inner { width: 650px !important; }


#the_div_3 { width: 650px !important; }

#search-results table { width: 650px !important; }
#result-count table { width: 650px !important; }

#result-count {
	border: 0 !important;
	padding: 0 !important; }


.print-blue { font: bold 14px verdana, sans-serif !important; color: ##002349; margin-bottom: 5px; }
.print-grey { font: bold 14px verdana, sans-serif !important; color: ##878787; margin-bottom: 5px; }
.print-orange { font: bold 14px verdana, sans-serif !important; color: ##FF7700; margin-bottom: 5px; }
 
body, p, td, .copy { font: 11px verdana, sans-serif !important; line-height: 15px !important; }

h1 { font-size: 20px !important; font-weight: bold !important; }

h2 { font-size: 14pt !important; }


#agent-card-proptery {
	float: none !important;
	background-color: none !important;
	padding: 10px !important; 
	margin: 10px 0 !important;
	width: auto !important;
	border: 1px solid #AEAEB5 !important; }
	
  
#innerWrapper a[href]:after,
#agent-card-proptery a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 100%;}

#innerWrapper a[href^="/"]:after,
#agent-card-proptery a[href^="/"]:after {
   content: " (http://www.jameson.com" attr(href) ") ";}
 
 
#logo { display: block !important; }

* { color:#000000 !important; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

