body {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; background: white;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

div { color:#000;}
#cln_left { display:none;}
#cln_right { display:none;}
#footer { display:none; }
#content { border: 1px solid #fff; width: 550px;}

iframe,
#mainsearch,
#main_nav,
#top_nav,
#ads a,
#breadcrumb,
.highlight2,
.dotted4,
.print,
#topwrapper,
#headwrapper,
#container_footer,
#footer-wrap
{
	display: none;
}

#main_content,
#article_wrapper h2,
#bottom,
div.highlight2
{
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 0;
}

#logo a img {
	height: 55px !important;
	width: 115px !important;
}

#ads {
	width: 1px;
}

#voucher { margin-top: 0; }
#voucher div.voucherSeparator { display: block; }
div.tandc { page-break-before: always !important; }

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

body #bottomwrapper, #summer #bottomwrapper { background: none; background-image: none; background: #fff; }