html{background:#fff url(http://www.century21.com/css/print.compressed.css);}#page_frame{color:#000;width:98%;}#print_header{display:inline;margin:0;position:absolute;top:0;left:0;background:#fff;z-index:998;height:119px;width:100%;min-width:800px;}#page_header,#page_footer,.contentpagetabheader,.legallinks,#careersidebar,.contentselectioncontainer{display:none;}#page_content{margin-left:0;}.contentbody{margin-left:0;}.contentbody h2{color:#333;}#contentpagecontainer{border-top:0;margin-top:5px;}#page_seperator{border-bottom:1px solid #000;width:98%;z-index:997;margin:0 auto 0 auto;height:120px;}
.page_seperator{border-bottom:1px solid #000;width:98%;z-index:997;margin:0 auto 0 auto;height:1px;}#left_header{margin:10px;}#left_header td{text-align:right;font-size:7pt;}#center_header{position:absolute;top:20px;width:100%;text-align:center;font-style:italic;font-weight:bold;}#center_header table{margin:0 auto;}#center_header th{text-align:right;padding-right:5px;}#center_header td{text-align:left;}#right_header{position:absolute;top:100px;right:15px;text-align:right;}a{color:#333;cursor:pointer;}#searchresultscontainer{padding-top:3px;}
.searchresultsheaderow{background-color:#fff;}.searchresultstable th a{color:#333;background:transparent url('http://www.century21.com/css/print.compressed.css') no-repeat scroll left center;}.searchresultstable th{border-bottom:0;}.resultmapcontainer{bottom:10px;left:10px;margin-right:10px;}#detailcontainer h3,.threecolumn h3,#detailcontainer .areastatistic,.detailline_price,.officedetailpage_officename,#searchresultscontainer .label,.agentdetailpage_officename,.agentdetailpage_agentname,.detailline_agentdetails .label,.searchresultstable th a.active,.searchresultstable th a.activeUp{color:#333;}
.searchdescription{color:#333;font-style:normal;font-weight:normal;}.detailline_paymentterms{position:absolute;width:100%;bottom:10px;left:10px;}.print_area{margin:5px;font-size:9pt;}#detailcontainer table.areastatistic tr.even{background-color:transparent;}#detailcontainer table.areastatistic{font-size:7pt;border-top:1px dashed #999;width:95%;margin:1px auto;}#detailcontainer table.areastatistic td.value{background-color:#EEE;}#detailcontainer .areacolumnheading{background-color:#EEE;border:1px solid #000;padding:3px;margin-top:5px;}
#detailcontainer .areastatisticcontainer{padding-bottom:3px;}#detailcontainer .threecolumn{min-height:200px;}.tl,.tr,.bl,.br,#search_header,#searchresultssort,.searchresultsmapactioncontainer,.searchresultsactioncontainer,.contactagentcontainer,#searchresultsgridspacer,.detailline_loose,.detailline_general,#page_sidebar,.step,.groupbyheader,.searchresultscol_officecontact,#officeactioncontainer,#NotThesearchpaginationcontainer,#contentsidebar,#page_topnav,.detailline_actions img,.detailcolumndecoration,.tinylogo,.detailline_mtgpmt div,.locatelocalagent,.myc21add_button,#mapoverlay,#searcharea,#contact_table,.buttons_section,.calculatoractionbutton,.calculatorheader{display:none;}
#detailcontainer .singlecolumn{min-height:100px;}#resultmapcontainer{position:static;margin:20px;width:375px;height:350px;}.propertygridresult{height:135px;}#searchresultscontainer{padding-left:15px;}.detailline_paymentterms{position:absolute;bottom:15px;left:15px;}.header{font-weight:bold;font-style:italic;}#detailcontainer .leftcolumn{min-height:100px;}#detailcontainer .rightcolumn{min-height:100px;}.searchresultsheaderow{top:0;}.sortedby{padding-left:20px;padding-top:5px;font-weight:bold;}