/****************************************************************
***  PRINT STYLE SETTINGS  **************************************
****************************************************************
** Do not use Float layout! will not print correctly **********/


#leftside, #rightside, #menu, #topmenu{
	display: none;
} 

html, body, div, #logo, #content, p, table, td, tr, th, ul, li, a, h1, h2, h3, h4, h5, h6, font, span, .MsoNormal, u, strong{
	color: #000000;
	font-family: "Times New Roman", Times, serif ! important;
	border: none;
	text-decoration: none;
	text-align: left;
	font-size: 12pt;
	overflow: visible;

}

html, body, div, p, table, td, tr, th, ul, li, a, h1, h2, h3, h4, h5, h6, font, span, .MsoNormal, u, strong, img  {
	background-color: #FFFFFF;
	background-image: none;
}


h1{font-size: 16pt;}
h2{font-size: 14pt;}
h3, h4, h5, h6{font-size: 12pt;}

a, a:hover, a:visited {
	color: #0000c9;
}

a:link:after,
a:visited:after {
	content: " ("attr(href)")";
	text-decoration:underline;
	color:#515151;
	font-size:80%;
}

#logo, 
#logo a,
#logo img,
#logo a:link:after,
#logo a:visited:after,
#footer a,
#footer a:link:after,
#footer a:visited:after {
	content: "";
	text-decoration:none;
	border:none;
}


#logo, #content, #breadcrumbs {
	width:100%;
}

#user_content div,
#user_content .extratextclass
#user_content table,
#user_content tbody,
#user_content tr,
#user_content td,
div, 
table, 
tr, 
td, 
tbody, 
.content_wrap_image,
.hotel_list_rating,
.hotel_list_title
{width:auto;}

html, 
body, 
#siteContainer,
#pagewrap_center, 
#pagewrap_content,
#destination, 
#category, 
#hotel, 
.content_wrap_text, 
.breadcrumbs, .destfacts, 
.pageheader, 
.user_content, 
.offers_table,
#offers_table
 { width: 100%; height: auto;}




/*#content {
	display: list-item;
	list-style-image: url(/images/logobook.gif);
	list-style-position: inside;
	vertical-align:top;
}
*/

#header img, #header div, #header span, #header p, #header table  {display:none;}
#logo, #logo img, #header #logo, #logo div {display:block;}
#logo span, #logo p, #logo table  {display: inherit;}
#logo { margin-bottom:15pt;}


#footer hr {display:none;}
#footer { border-top: solid 1px #515151; padding:10pt 0 0 0;}

/*Tweaks from client css*/
#hotel .content_wrap_image, #hotel .user_content, #destination .user_content {width: 83%; float:left;}
#destination .hotel_list, #hotel .hotel_list, #hotel .atribute{	width: 15%; float:right;}
.hotel_list_image img{height: 50px;}

.offers_table{
	clear: both;
	float: none;
	width: 100%;
}
