BODY
{
	background-color: #fff !important;
	background-image: none !important;
}

#nav, #randomphoto, #logo EM, UL.tabs, #header, #blocks, #worcester, A.loginToggleLink, #logo, #skipto { display: none; }

#content
{
	width: auto !important;
	margin: 0in !important;
	padding: 0px !important;
	border: 0px !important;
	background-color: transparent;
}


#logo
{
	position: relative;
	width: 100%;
	height: auto;
	top: 0px;
	left: 0px;
	text-align: center !important;
	background-image: none !important;
	background-color: #fff !important;
}

#logo
{
	font-size: 12pt !important;
	text-decoration: none;
}

H1 { font-size: 20pt !important; }
H2 { font-size: 14pt !important; }
H3 { font-size: 12pt !important; }
H4 { font-size: 12pt !important; }
A:link, A:visited { color: black; }

P, TABLE TD, DL, DD, UL, LI, BLOCKQUOTE
{
	font-size: 12pt !important;
	color: black !important;
	line-height: normal !important;
}

#footer P
{
	font-size: 9pt !important;
}

A
{
	text-decoration: none;
}

TABLE.format TD, TABLE.format TH, TABLE.center TD, TABLE.center TH
{
	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

P.promo, DIV.callout P, DIV.callout300 P, DIV.callout TABLE, DIV.callout300  TABLE, DIV.callout FORM, DIV.callout300  FORM, DIV.callout DL, P.links { font-size: 10pt !important; }