#wrapper, #maincontent {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
	}
	
#header #nav {
	display: none;
}

.topnav, .print_return_nav {
	display: none;
}



.page.last {	
	page-break-after: avoid;
}


#tableofcontents ul li, #tableofcontents ul li ul li{
	list-style-type: none;
}

#tableofcontents a {
	text-decoration:none;
	color:#000000;
	}
	
div.page {
	page-break-after: always;
	}
	
div.innerNode {
	page-break-after: avoid;
}

div.caption {
	margin-right: 0px;
}
	
	
table {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	}
	
table th,
table td {
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	}
	

/* for making questions print nicely with answers revealed */
.question_wrap {
	border: 1px solid #999;
	padding: 4px;
	margin-bottom:4px;
}

fieldset {
	border:none;
}

.submit_button {
	display:none;
}

.link {
	display:none;
}
