* { background-color: white; color: #000; }

html {
	top: 0px;
	border-width: 0pt;
	padding: 0pt;
	margin: 0pt;
}

div#container {
	position: relative;
	margin-top: 0;
	width: auto;
}

ul#navM, ul#navT, ul#navS, ul#navF, div.photo, div#slideshow, div#contactForm, * background, img, p#printLink {
	display: none;
}

div#searchbox,
input.searchfield,
input#searchsubmit,
form#cse-search-box {
	display: none;
}

table, td {
	text-align: left;
}

div#branding {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}

img#logoPrint {
	display: block;
}

div#contentArea {
	position: absolute;
	top: 150px;
	left: 0;
}

ul li {
	page-break-before: auto;
	page-break-inside: avoid;
}

ol li {
	list-style-type: decimal;
}

dd {
	page-break-before: avoid;
}

h1 { font-size: 20pt; }
h2 { font-size: 18pt; }
h3 { font-size: 16pt; }
h4 { font-size: 14pt; }
h5 { font-size: 12pt; }

p, ul, ol, dl { font-size: 11pt; }

h1, h2, h3, h4, h5, p, ul, ol, li, dl, dt, dd {
	margin-top: 11pt;
}

p { page-break-before: auto;
	page-break-inside: avoid; }

a { text-decoration: none; }

a[rel]:after {
	content: " (" attr(href) ") ";
}

/* forms */

div#contactUsForm {
	margin-top: 12pt;
}

fieldset,
fieldset label span,
fieldset label input,
fieldset label textarea {
	display: block;
	width: auto;
	margin: 12pt 0 0 0;
	text-align: left;
	clear: both;
}

fieldset legend {
	font-size: 16pt;
	padding-bottom: 12pt;
}

fieldset label input,
fieldset label textarea {
	visibility: hidden;
}

fieldset label span:first-child {
	page-break-before: avoid;
}

div#formButtons, span.radios {
	display: none;
}
