body {
	font-size:10.5pt;
}
a:link, a:visited {
	text-decoration:none;
	color:#000;
}
.print_text {
	display:inline;
}
.print_block {
	display:block;
}
.screen_text, .screen_block {
	display:none;
}

#nav, #sponsor_outer, #main_control, #bar, #aside, .print_button, #page_top, #about,
#toggle_button {
	display:none;
}

#header {
	height:37px;
	min-height:37px;
}
* html #header {
	height:37px;
}
#main {
	margin:0;
}
#main_inner {
	background-image:none;
}
#content {
	margin:0;
}
#content_inner {
	float:none;
	overflow:visible;
}
.content {
	margin:0;
}
#footer {
	border-top:solid 1px #000;
	padding-left:0;
}

.mic td {
	border-top:solid 1px #999;
}
