/* generic */
body {
	background: #FFF;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
}
img {
	border: 0;
}

/* hide elements not required for print */
#accessiblenav,#navigation_container, #navigation, #subnavigation, #pagetrail, #footer, div.headertools, dl.map dt, #player, hr.print, .links, div.backtotop {
	display: none;
}

/* re-style any elements for print if required */
#sitewrapper {
	 
}

div.extracol, div.contentfull {width:100%; clear: both; }

div.intro {
	border-top: none;
	border-bottom: none;
width:100%;
}

div.intro p.introtext {
	font-size: 140%;
}
p.introtext {
	width: auto!important;
	clear: right;
}
h2.sIFR_grey_20px_BGyellow {
	font-size: medium!important;
}
div.column {
width:32%;
}
div.column_last {
	width:32%;
	clear: right;
}
div.firstcol {
	clear: both!important;
}
ul { clear: both; }
div.intro p.overview_quotename { 
	margin: 10px 0 0 0!important;
	width: auto!important;
}

div.columninternal, columninternal_last {
	float: left; 
	width: 30%;
	margin-right: 1%;
	font-size: medium;
	padding-top: 8px;
}
div.columninternal_last {
	clear: right;
	margin-right: 0;
}
h3 { 
	margin-bottom: 10px;
}
div.board_container {
	clear: both;
	padding-top: 7px;
}
table.kpi td.centre {
	text-align: center;
}
table.kpi td.centre span {
	display: block;
}
table.kpi thead th.rightprint, table.kpi tbody td {
	text-align: right;
}
table.kpi tbody td.left {
	text-align: left;
}
div.printpushdown { margin-bottom: 300px;}
div.dontprintkey {
	display: none;
}

