html, body {
background:#fff !important;
}

body, p, a, input, legend, textarea {
color:#000 !important;
}

.msveMap a.VEAPI_Pushpin,
.msveMap .VEAPI_Pushpin a { /* Either or, depending on how your HTML parser de-munges the rubbish MSVE spits at it */
color:#ffbf00 !important; /* Must be a full hue, otherwise firefox will take all white and turn it into black */
}
.msveMap a.VEAPI_Pushpin div.openingsoon,
.msveMap .VEAPI_Pushpin div.openingsoon a { /* as above */
color:#000 !important;
}

.noprint,
#nav-container,
#footer-container,
.hi-back-to-search,
ul.viewtabs,
.offers-sortby-plus-pagination,
.book-map-footer,
.backtotop,
.msveMap .panCluster,
.msveMap .zoomIn,
.msveMap .zoomOut,
.corner,
.corners,
.lhs-container {
	display:none !important;
}

div.search-results {
float:none !important;
}

div.book-hero-title,
#hi-main-panel {
float:none !important;
display:block !important;
}

#picontainer,
#body-container,
hi-main-panel {
float:none;
width:100%;
overflow:visible;
}

.hotel-list-container,
.offers-list-container {
clear:both;
overflow:visible;
}

.printonly {display:block}

