@charset "utf-8";

#printbox {  padding:12px 6px 12px 12px; margin-bottom:6px; background-color:#e0efff; text-align:right; }
#printbox a { padding:6px; background-color:#fff; margin:6px 0px 6px 6px; }

.print{ background:#FFFFFF !important; background-image:none;}
.print body { padding:10px;}
.printcompanyname { float:left; margin:6px 0 0 15px;}

.print #agentBanner {top:-5px; position: absolute; right:10px; float:right; padding:0; width:340px; text-align:right; background-color:transparent; overflow:visible;}
.print #agentBanner img { float:right; height:100px; width:82px; margin-left:15px;}
.print #agentBanner h3, .print #agentBanner h4 {}
.print #agentBanner div a { display:block;}

/* Detail Page Popups */
.photo-page .hd { margin-top:10px; border-color:#CCCCCC;}
.print .container, .print .container_head_gray, .print .container_head, .print .container_foot { background-image:none !important;}
.print .container_head_gray { display:none;}
.print h1.maintitle { color:#333333; margin:10px 0; padding:0px !important; font:bold 16px/16px Arial, Helvetica, sans-serif;}
.print .agentprintbox {top:0px; position: absolute; right:10px;}

@media print {
.print{ background:#FFFFFF !important; background-image:none;}
h1, h2, h3, h4, h5, h6, p, .p, a { color:#000 !important;}
input { color:#000 !important;}
.print .container, .sf-menu li, #featuredProperty, .bottomrow, .cws-pc-tools-container { border:solid #666666 1px !important;}
.bottomrow a, .icon-bar, .pc_pl, .icon-bar a { float:left !important;}
#nav { border:solid #666666 1px;}
a.navlogo .hide, .hide { display:inline !important;}
ul li, ol li { color:#000 !important;}
.sidebar_search { border-width:1px !important;}


#infobox { border: 2px solid #999999 !important;}

.cws-pc-tools-container { }
}

