/* Hide screen only elements */

#aside, 
img.home,
.account,
#header,
a.top,
#id,
#detail ul.utils li,
a.mouseover_up,
a.mouseover_down,
#nav,
#nav ul,
ul#footer {
	display:none;
}

body,
.bg {
	background:none;
}

@page :left,  @page :right {
margin-bottom:2cm;
margin-top:2cm;
}

}
body {
	font-size:9pt;
line-height:1.5em;
		color:#000;
margin-top: 2cm;
margin-bottom: 2cm;
margin-left: 1.5cm;
margin-right: 1.5cm;
}

img.printId {
	display:block;
	position:absolute;
	width:67.4mm;
	height:36.9mm;
	top:0;
	left:120mm;
	z-index:1;
}

img.mainImage {
		background:none; 
		margin:0;
		padding:0;
	}
	
	img.printIcon  {display:block; float:left;} 
	
	
ul#list ul.details li.beds, 
#detail ul.details li.beds,
ul#list ul.details li.bathrooms, 
#detail ul.details li.bathrooms,
ul#list ul.details li.parking, 
#detail ul.details li.parking {
	background:none;
	color:#000;
text-align:left;
}
	
.headerPrint {
	display:block;
		margin: 10mm 0 0 10mm; 
	}
	
.headerPrint h2 {
 font-size:2.1em;
 font-style:italic;
font-weight:normal;   
}
	      

.article {
	margin: 15mm 0 0 10mm;
	padding:0; 
	width:190mm;
}   


.spec {
	border-top:1pt solid #999;
	background:none;
}     

.spec img {
		padding: 0 0 15mm 5mm;
		}  
		
		
.specTerms {
display:block;
} 

.specTerms h4 {
display:block;
margin:1em 0 0.2em 0;
}  

.specTerms p {
display:block;
font-size:9pt;
line-height:1.3em;
margin:0.5em 0;
}    


.account a {display:none;}
