div.page {
	page-break-after: always;
	}

.page_innerNode {
	page-break-after: never;
	}
	
img {
	page-break-inside: avoid;
	}
	
table {
	page-break-before: avoid;
	}

#header #nav {
	display: none;
}


.topnav {
	display: none;
}


#tableofcontents {	
	page-break-after: always;
}

#tableofcontents ul li, #tableofcontents ul li ul li{
	list-style-type: none;
}

#tableofcontents a {
	text-decoration:none;
	color:#000000;
	}

/* for making questions print nicely with answers revealed */
.question_wrap {
	page-break-inside: avoid;
	border: 1px solid #999;
	padding: 4px;
	margin-bottom: 4px;
	}
	
.question_wrap div.answer {
	display: block !important;
	}
	
fieldset {
	border:none;
}

.submit_button {
	display:none;
}

.link {
	display:none;
}

