/**
 * CSS applied only when the user prints the page
 */

body {
	background-color:#fff;
	color:#000;
	font-size:1.2em;
}

#mainbody {
	width:auto;
	min-height:inherit;
	border:none;
	padding-bottom:2em;
	background-image:none;
	position:relative;
}

#mainTitle {
	float:none;
	margin-left:10px;
	width:auto;
}
#mainTitle a {
	display:inline;
	background-image:none;
	color:#000;
	text-decoration:none;
	text-indent:0;
	overflow:auto;
}

#mainmenu {
	float:none;
	text-align:left;
	position:static;
	right:0;
	margin-left:10px;
	border:1px solid #ccc;
	padding:10px;
	width:20em;
	background-image:none;
}

#mainmenu a { color:#000; }

#mainmenu .subsections li { margin-top:1px; }
#mainmenu img { border:2px solid #000; }

#mainmenu .otherlinks li {
	background-image:none;
	padding-right:7px;
	margin-right:4px;
}

#pagecontent {
	margin-left:10px;
	width:auto;
}

.pageTitle {
	background-image:none !important;
	text-indent:0;
	height:auto;
	width:auto;
	overflow:show;
}