/* 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, #subnavigation, #pagetrail, #footer ul, span.siteurl, div.topinpagenav, div#tools {
	display: none;
}

/* re-style any elements for print if required */
#sitewrapper {
	 
}

h1{
	color:#C21D30;
	font-size:150%;
	margin:31px 0 29px 0;
	font-family:Georgia,Times,Times New Roman,Serif;
	font-weight:normal;
	width:458px;
	line-height:1.2em;
	}

p.frontpage {  
	font-size:100%;
	margin: 10px 0 10px 10px;
	padding: 0;
}

div.triplecolumn h2 {
	margin:0 0 0.5em 0;
	padding:1em 0 0 0;
	font-size:110%;
}

table.financials {
	font-size:90%;
}

table.financials td {
	vertical-align: bottom;
}