/*--------------------------Print styles-----------------------------*/

@media print  {
		body{
			background:none;
			margin:0;
			padding:0;
		}
		#mhreb_container {
			margin:0;
			padding:0;
			width: 700px;
		}
		input {
			display:none;
		}
	
		#top_header{
			display:none;
		}
		b {
			display:none;
		}
		.agent_info_content a {
			text-decoration:none;
			color:#000;
		}
		#nav_container  {display:none;}
		.noprint {
			display:none;
		}
		#ofclistings {
			display:none;
		}
		#agtlistings { /* agent search results */
			display:none;
		}
		#scroller #resultsTable tr th{
			border-left:1px solid #eaeaea;
			padding: 3px 0;
			background : #000;
		}
		#scroller #resultsTable tr th a {
			font: normal 10px Verdana, Arial, helvetica, sans-serif;
			color: #fff;
		}
		#scroller #resultsTable tr th a img {
			display:none;
		}     		        			        				
		#footer{
			display:none;
		}
		ul.detail_navbar{
			display:none;
		}		
		#print_icon, #calculator_icon {
			display:none;
		}
		#listingHeader{
			width: 100%;
			background:none;
			padding: 2px 0 4px 0;
			border:none;
		}
		#listingHeader #photoMain{
			border-bottom: none;
		}

		#photoInstructions {
			display:none;
		}
		#thumb {
			display:none;
		}
		#infoLeft #address {
			display:none;
		}
		#mhreb_container{
			width: 700px;
			border: 1px solid #eee;
			border: none;			
		}
		#matrix{
			border: 1px solid #ccc;
			margin: 0 auto;
		}
		#matrix tr td {
			border-bottom: 1px solid #ccc;
		}
		#icon_container {
			display:none;
		}
		h1#address {
			width:700px;
			margin: 0;
		}
		#mhreb_blue_right_container, #left_side {
			width: 700px;
		}
		#mhreb_blue_right_container td, #left_side td {
			width: 50%;
		}
		.foundation td a {
			text-decoration:none;
			color:#000;
		}
		#right_side {
			display:none;
		}
		
			
		/* FOR PRINTING SEARCH RESULTS */		
		
		#scroller {
			overflow: visible;
		  	width: 700px;
			border: 0;
			}
		#scroller table tr.odd{
			background: #eee;
			}
		#scroller table tr th.oh {
			color: #000;
			text-align: left;
			}
		#scroller table tr td.area_header{
			color:#444;
			border-top: 10px solid #fff;
			background: #ddd;
			page-break-after: avoid;
			
			/*
			page-break-before: auto;
			page-break-before: always;
			*/
			}
		#scroller table tr td a {
			color:#000;
			}
		#resultsHeader {
			padding-left:0;
			margin-left:0;
			}
		#resultsHeader h1 {
			color:#000;
			padding:0;
			margin :0 0 20px 0;
			}
		#resultCount {
			display:none;
			}
}