body {
margin:0;
padding:0;
font:9pt sans-serif;
color:#000; 
background:#fff; 
width:auto !important;
}

/* fix google map not printing on detail page
* {
margin:0;
padding:0;
width:auto !important;
}*/

img {
border:none;
}

/* DEFAULT STYLES 
#################
*/

div#header, div#search, div#property-ad-space, div#footer, div#full-leaderboard, div#listing-end, form#email-form, h2#email-agent, h2.property-location, ul#user-options, div#useful, div#email-agent, ul#contact-agent-tabs, div#quick-links, div#swfwrapper, div.propdetails-sponsorcalc, .bmXwrap, p.calendar, p#calendar, div#property-details ul#inspection-times li a {
display:none;
}

div#map {
width:400px; 
height:400px;
}

/* fix google map not printing on detail page
div#map, div#map div, div#map span, div#map img, div#map a {
display:none;
}
*/

/* END DEFAULT STYLES 
#####################
*/

div.print-property-box {
width:100%;
padding-top:10pt;
}

div#inspection-head img#hh-print-head, div#content-property-details-head img#hh-print-head {
display:block;
}

div#inspection-head a, div#content-property-details-head a {
margin:0 auto;
}

div.print-agent-details {
width:20%;
float:left;
text-align:center;
padding-top:10pt;
}

div.print-details {
width:80%;
float:left;
}

span#image img {
padding:2px;
border:1px solid #666;
}

div#more-images-container img{
display:inline;
}

dt,dd,li,ul {
list-style:none;
margin:0;
padding:0;
text-align:left;
}

div.print-agent-details img {
display:block;
margin:0 auto 12pt;
}

div.print-agent-details p {
margin:0;
padding-bottom:10pt;
font-weight:bold;
}

div.print-agent-details ul, div.print-agent-details li {
width:100%;
text-align:center;
}

div.print-details {
position:relative;
}

div#inspection-list h1, div#inspection-list dl.print-attributes dt, div#inspection-list dl.print-price dt, div#property-details h3, div#content-end, div#property-detail-image ul, div#property-notes ul, p#detail-pagination, p#property-notes-add, div.property-island-ad-space, ul.display-price-sms li.last, ul.display-price-sms li.repayments, form#one-form-apply {
display:none;
}

dl.print-price dd {
color:#03c;
}

dl dd span {
color:#900;
}

div#inspection-list dl.print-price {
padding:5pt 0;
}

div.listing-end {
clear:both;
overflow:hidden;
text-indent:-1000em;
height:1px;
margin:-1px 0 0 0;
background:none;
}

div#inspection-list h2, div#property-attributes h2 {
font-weight:bold;
font-size:10pt;
}

div#property-attributes h2 {
padding-bottom:5pt;
}

div#property-attributes h2.property-location {
padding:3pt;
border:1px solid #dcdcdc;
}

div#property-attributes p {
padding-bottom:5pt;
}

div#inspection-list dt {
font-weight:bold;
}

div#inspection-list dt, div#inspection-list dd {
display:inline;
}

div#inspection-list dd.agent-description, div#phone-agent {
display:block;
}

dl.print-attributes {
position:absolute;
top:0;
right:0;
}

div#inspection-list dl {
padding-bottom:4pt;
}

/* PRINT DETAILS PAGE */
div#content-property-details {
width:auto !important;
}

div#property-details {
width:33% !important;
padding:20pt 0 0 6%;
float:right;
}

div#property-attributes {
width:61% !important;
padding:8pt 0 0;
float:left;
}

div#property-details h2, h3#property-notes-head {
border:1px solid #dcdcdc;
padding:6pt;
font-size:10pt;
}

h3#property-notes-head a {
color:#000;
text-decoration:none;
}

div#property-notes {
padding:10px 0;
}

div#content-property-details h1 {
font-size:13pt;
font-weight:bold;
}

div#properties-agent {
display:none;
}

div#property-detail-image {
margin:10px auto;
}

div#property-thumbnails {
display:none;
}

ul.bed-bath-car li {
display:inline;
padding-right:3pt;
}

p#property-price {
color:#888;
padding-top:5pt;
}

div#property-details ul, p#auction-details {
padding:10pt 0;
}

p#auction-details span {
color:#900;
display:block;
}

div#property-details ul li {
padding-bottom:3pt;
}

div#property-details div#details-list-features li {
display:block;
padding:0;
margin:0;
}

div#details-list-features {
padding-bottom:10pt;
}

div#property-details dt img {
display:block;
padding:10pt 0;
}

div.contact-agent {
padding-top:10pt;
clear:both;
}

div.contact-agent img {
float:left;
margin:0 10pt 10pt 0;
}

div#property-details div.contact-agent ul , div#property-details div.contact-agent ul li{
padding:0;
}

div#property-attributes dd {
padding-bottom:10pt;
}

.property-id {
margin:10pt 0;
padding:0;
}
/* Hide network nav */
#network-nav {
display:none;
}

