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, body div, body div#ads, body  #top div.highlight2, body #top div.print { display: none; }
body div#voucher, body div#voucher div, #topwrapper, #top, #main_content, #article_wrapper, #content, #top div { display: block; }

#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; }