	
html { color:#000000; background-image:none !important; background-color:#FFFFFF !important; }
* html body { color:#000000; background-image:none !important; background-color:#FFFFFF !important; }		
body{ color:#000000; background-image:none !important; background-color:#FFFFFF !important; }
html>body #container { color:#000000; background-image:none !important; background-color:#FFFFFF !important; }

div#container {
	width: auto;
	margin: 0;
}
div#container div#header { width: auto; }

div#content div.main {
	width: 719px;
}
div#content div.column {
	margin: 0;
}

div#content {
	overflow:visible !important;
}
 
#photo_controls {
	display: none;
}
.dj_ie table#property_basic_details {
	width: 250px;
}

@page: { size:portrait !important;  margin: .35in !important!}
.no_print, 
#search_controls_basic,
div#header div.nav,
div#header div.account { 
	display:none !important; 
}
.print_only_inline { display: inline !important; }
.print_only_block { display: block !important; }



#main_content_panel, #main_body, #inner_body, #property_description { color:#000000; background-image:none !important; background-color:#FFFFFF !important;  }
#photos_panel { border-style:none !important; }
#print_logo{ 
	display:block !important; 
	
	width:80px; 
	height:46px; 
	border-style:none; 
	margin-left: 10px;
}

/* Position the phone number, see page header for IE6 tweaks */
.top_nav_abs {
	top: 0px;
	left: 450px;
}

#content_container, #main_content_panel, div.main_col_outer {
	width: 100%;
}
div.main-column-soft {
	width: auto;
	border-right: 0px;
}
	
#side_content_panel,
#ask_agent_div, 
#community_info_panel, 
#footer_bar, 
#list_options_image,  
#nav, 
#next_steps_panel, 
#sales_history, 
#search_location,
#more_options	
{ 
	display:none; 
}

#search_magnify_icon, 
.btn_down_arrow
{
	background-image: none;
}

img.thumbnail {
	border:2px solid #c00;
	margin:0px;
}

img.thumbnail_active {
	border:2px solid #c00;
	margin:0px;
}
	
/*
 * Subheadings and dotted hrs normally have a fancy background image to make the bottom border dotted
 * For print, background images are problematic. This light dashed border does not look exactly the
 * same, but it prints much better.
 */
div.subheading {
	background: none;
	border-bottom: dashed 1px #CCCCCC;
}

div.subsection, div.first_subsection {
	page-break-inside: avoid;
}

div.first_subsection {
	/*page-break-after: always;*/
}

div#map_panel {
	page-break-inside: avoid;
	/* This will look bad sometimes, but the most important thing is the map should never be split across pages */
	/*page-break-before: always;*/
}

/* open houses */
li.show_truncated .no_script {
	display: inline !important;
}
li.show_truncated .script_inline {
	display: none !important;
}

/* historical data */
#historal_data_external {
	height: auto;	
}


div.maincol_outer {
	margin: 0px 0px 7px 0px;
	border: none !important;
}

div.maincol_inner {
	border: none !important;
}

/* fix for bug 88689: IE doesn't print details page photo */
.dj_ie #big_photo {
	overflow: visible;
}

/* hide the price/beds/baths dropdowns for printing */
#price_beds_opts { display:none; }

/* fix for bug 89484: Favorites and Notes page print with too much whitespace */
div#content div.main div.content {
	float: none !important;
} 

