/*----print styles----*/

body {
    padding: 0.5em 1em;
    background-color: #fff;
    font-size: 0.7em;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    width: 70%;
    line-height: 12pt;
}

h1 {
    font-size: 1.8em;
    float: left;
    clear:left;
    width: 100%;
    margin:0 0 10px 0;
}

h2 {
    font-size: 1.6em;
    float: left;
    clear:left;
    width:100%;
    margin:0 0 10px 0;
}


h3 {
    font-size: 1.4em;
    float: left;
    clear:left;
    width:100%;
    margin:0 0 10px 0;
}

h4 {
    font-size: 1.2em;
    float:left;
    clear:left;
    width:100%;
    margin:0 0 10px 0;
}
p {
	float: left;
	clear: left;
    width: 100%;
	}
ul {
	float: left;
	clear: left;
	width: 100%;
	list-style:disc;
	}
ol {
	float: left;
	clear: left;
	width: 100%;
	list-style: decimal;
	}
	
.sIFR-replaced embed,
#nav,
#footer ul,
#header img,
#left_sidebar,
#right_sidebar,
#email-a-friend,
#print {
    display: none;
}

#wrapper {
    position: relative;
}

#logo {
	float: left;
    display: block; 
    height: 110px;
    width: 216px;
    background: url(/static/images/logo_print.jpg) 0 0 no-repeat;
}

a {
    text-decoration: none;
    color: #000;
}

#content {
    text-align:left;
}

#footer {
    margin-top: 0.5em;
    font-size: 90%;
    float: left;
}

#footer a {
    color: #000;
}

#footer .logo {
    background: url(/static/images/print-eho.jpg) 0 0 no-repeat;
    text-indent: -4000px;
    display: block;
    height: 40pt;
    width: 136px;
}
/* Search results page */
.pagination { display: none }
#properties { width: 66% }
/*#properties .info { float: none }*/
#properties .info + a { display: none }
#properties img { float: right; display: block ! important; }
#center_content ol#properties { 
	/*padding-left: 2em;*/
	list-style: none;
	float: left;
	clear:none;
	}
#properties > li { 
	margin: 1.2em 0;
	float:left;
	width:100%;
	}
#properties a {
	float:left;
	}
#properties img { 
	/*float: left;*/
	margin: 0 .8em; 
	padding-bottom: 1.6em; 
	padding-top: .4em; 
	}
#properties h2 { 
	font-size: 11pt;
	float:left;
	clear:none;
	}
#properties .info { 
	margin:10px 0 0 0; 
	float: left; 
	list-style: none;
	}
#properties .info li {
	float: left;
	clear: left;
	}
#properties .info * { 
	float: none; 
	}
/*
============================
    property detail page 
----------------------------
*/

ul.thumbnails,
a.btn,
#buttons, #viewer {
    display: none;
}

.phonenumber { display: block; font-size: 12pt }
.info { float: left; width: 33%; margin: 1em; padding-left: 1em }
.info li strong { width: 10em; margin-right: 2em; float: left; clear: left }
.comments { float: left; width: 100% }

