#header, #main { width: 100%; float: none; text-align: left; padding-top: 0; }
#main { padding: 0; }
#header .logo img { margin: 0; }
#header #navigation, .sidebar, .awards { display: none; }

#main .content p, #main .content .address-panel p { font-size: 13pt; }

#print-address { display: block; margin-top: 1cm; }
#print-address p { font-size: 10pt; line-height: 15pt; }
#print-address .col { margin-right: 1cm; }

#main h2 { font-size: 13pt; }

#photos {
	height: 330px !important;
}

#photos, #photos .panel {
	width: 100% !important;
	margin: 0 auto !important;
}

#photos .panel img { margin: 0 auto ; }

#photos .strip_wrapper, #photos #pointer, #photos .nav-next, #photos .nav-prev { display: none !important; }

#main .content .wide-col,
#main .content .narrow-col,
#main .content .semi-wide-col,
#main .content .semi-wide-col,
#main .content .semi-narrow-col,
#main .content .grid3-wide-col,
#main .content .grid3-narrow-col {
	width: auto;
	margin: 0px;
}

#main .content .wide-col,
#main .content .semi-wide-col {
	width: 65%;
	margin-right: 5%;
}

#main .content .grid3-wide-col {
	width: 70%;
}

#main dl {
	font-size: 13pt;
}

.features-list {
	margin-left: 15px;
}

.features-list, .features-list li {
	list-style-type: square;
	padding: 0px;
}

.features-list li {
	font-size: 13pt;
	width: 45%;
}

.accomodation-hero {
	margin-left: auto;
	margin-right: auto;
}