body{
	background:#fff;
	font:75%;
	color:#000;
}
#header,#navbar,#sidebar,#sidebar2,#footer,#map_call_to_action,#google-map a,.t-gradient,.b-gradient,.panel ui-tabs-panel,#footer-logos{
	display:none;
}
li{
	list-style:none;
}
.gradient-block{
	background:#fff;
	overflow:hidden;
	border:0;
	padding:0;
}
#usmcontent{
	width:700px;
	position:absolute;
	top:0;
	left:0;
}
#right-col{
	width:435px;
	float:right;
}
#left-col{
	width:260px;
	float:left;
}
#site-info{
	color:#000;
	margin-right:15px;
	clear:none;
}
#site-info h3 { /* break long email addresses to avoid clearing in ie */
	word-wrap: break-word;
}
/* Site Name */
#site-info h1,#site-info h2,#site-info h3{
	color:#000;
}
/* Address,City,State,Zip */
#site-info h2{
	color:#000;
	margin:0;
}
/* Phone,Email,URL */
#site-info h3{
	color:#000;
}
/* Street Number,Street Name,Town,State */
#print-header h1{
	margin-bottom:10px;
	color:#000;
}
#print-header h2{
	color:#000;
}
#google-map{
	width:250px;
	height:250px;
	margin-bottom:5px;
}
.mls-listing{
	padding:0;
	margin:0;
	float:left;
}
.mls-listing h3{
	color:#000;
	padding-top:10px;
	letter-spacing:0.1em;
	clear:both;
	margin-bottom:5px;
}
.mls-listing li{
	width:50%;
	padding:0;
	margin:0;
	float:left;
	border-bottom:1px solid #dedede;
	
}
#print-gallery{
	width:590px;
	position:relative;
	right:25px;
	clear:both;
}
#print-gallery li{
	margin-left:5px;
	float:left;
}
#contentwrapper,#content-box-back,#content-box-top,#navbottom,#content-area-bottom{
	background:url();
}

table.multifamily-data {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}

.multifamily-data th {
	color: #999;
}

.multifamily-data td,
.multifamily-data th  {
	border: 1px solid #eee;
	padding: 2px;
	text-align: left;
	font-size: 100%;
}

/* compact print */
body.compact_print { font: normal 11px/1 'Tahoma', 'Verdana', sans-serif; }
body.compact_print h1 { font: bold 18px/1 'Tahoma', 'Verdana', sans-serif; text-align: right; }
body.compact_print #site-info { margin: 0; }
body.compact_print #site-info p { text-align: right; }
body.compact_print h3 { font: bold 14px/1 'Tahoma', 'Verdana', sans-serif; margin: 10px 0 4px; }
body.compact_print ul { margin: 0; padding: 0; width: 95%; }
body.compact_print li { margin: 0 0 4px; padding: 0; width: 100%; }
body.compact_print #left-col { width: 180px; padding: 0 5px; margin-top: 15px; }
body.compact_print #print-gallery { page-break-before: always; width: 100%; display: block; margin: 0 30px; }
body.compact_print #print-gallery li { width: 30%; display: block; float: left; margin: 0 8px 8px; }
body.compact_print #print-gallery li img { max-width: 100%; padding: 4px; border: 1px solid #666; background-color: #bbb; }
body.compact_print #right-col { width: 495px; border-left: 1px solid #888888; padding: 0 5px; margin-top: 15px; }
body.compact_print #right-col > img { max-width: 50%; float: left; }
body.compact_print #google-map {width: 49%; height: 185px; float: right; }
body.compact_print #right-col .dv_column { width: 48%; margin-right: 5px; float: left; }
body.compact_print .breakafter { page-break-after: always; } 
body.compact_print .breakbefore { page-break-before: always; } 
