body {
	color:				#000;
   background:			#fff;
   font-size:			10pt;
   padding:				20px 0;
   margin:				0;
}
#page {
	color:				#000;
	width:				auto;	
	margin:				0 5%;
	padding:			0;
	background-color:	transparent;
	border:				none;
}
#content {
	position:			relative;
	margin:				0;
}
.apartmentdetail-container_dark {
	color:			#000000;
}
.apartmentdetail-container_dark, .apartmentdetail-container_light {
	background:			none;
}
/* Display none's */
.no_print, 
#nav,
#sidebar, 
.border_left, 
.border_right, 
.apartmentdetail-thumbnail_legend, 
.apartmentdetail-thumbnail_spacer,
.booknow,
#mypebbles_bar,
#header,
.social,
#search_column,
.sidebar_left,
.fb-like,
#fb-root
{
	display:			none;
	float:				none;
}
img[src="images/cuisineback2.jpg"], img[src="images/recpics_bottom.jpg"], img[src="images/recspics_top.jpg"], img[src *="np_numbers.jpg"], img[src *="np_hats.jpg"] {
	display:			none;
}
/* Float none's */
#page .container {
	float:				none;
}
.apartmentdetail-thumbnail, #content .apartmentlist-col1, #content .apartmentdetail-name, #content .apartmentdetail-short_desc, #content .apartmentdetail-label, #content .apartmentdetail-value {
	float:				none;
	display:			inline;
}
/* Link styling */
a:link, a:visited, a:hover, a:active {
	text-decoration:	underline;
	color:				blue;
}
a[href^="javascript"]:after {
	display:			none;
}
a[href *="#top"] {
	display:			none;
}
a[href *="web-stat"] {
	display:			none;
}
/* show hidden "how to get there" fields when printing */
a[href *="#air"]:after, a[href *="#train"]:after, a[href *="#car"]:after {
	display:			none;
}
#air_submenu, #train_submenu, #car_submenu {
	display: block !important;
}

#gallery .apartmentdetail-thumbnail a:link, #gallery .apartmentdetail-thumbnail a:visited, #gallery .apartmentdetail-thumbnail a:hover, #gallery .apartmentdetail-thumbnail a:active, #gallery .apartmentdetail-thumbnail a:link:after, #gallery .apartmentdetail-thumbnail a:visited:after {
	content:			"";
	text-decoration:	none;
	border:				none;
	-moz-outline-style:	none;
	outline:			none;
}
/* Other styling */
.propcal td {
	border:				1px solid #333;
	padding:			1px 1px 0 0;
}
.print_header {
	color:				#2E3B7C;
	font-size:			24pt;
	font-weight:		bold;
	letter-spacing:		-1px;
	border-bottom:		1px solid #2E3B7C;
	margin:				0 0 5px 0;
}
.center_col {
	width: 100%;
}
.print {
	display:			block;
}

