html {
	background-color:#ffffff;
	}

body {
	border:0;
	color:#000000;
	}

a:link, a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}

h1 {
	clear:both;
	}

p, ul {
	color:#000000;
	}
	
.noprint {
	display:none;
	}
	
.noscreen {
	display:block;
	}
	
.print p {
	margin:0 0 1em 0;
	}

.print span {
	display:none;
	}
	
#menu,
div.main,
.footer_center span,
#small_print {
	display:none;
	}

#content {
	overflow:visible; /* stops Firefox inserting page break after banner */
	}

#sidebar1 {
	width:45%;
	float:left;
	}

#sidebar2 {
	width:45%;
	float:right;
	padding-top:2em;
	text-align:right;
	}

#sidebar2 p {
	margin:0;
	}

#banner {
	height:auto;
	padding-top:0;
	padding-bottom:0;
	overflow:hidden;
	background:#ffffff;
	}

#banner #tagline {
	display:none;
	}

#banner #badges{
	margin-top:1em;
	}

#content {
	background:#ffffff;
	}

#footer {
	display:none;
	}

