iframe.sidebar, iframe.nav, iframe.prog, footer { display:none; }
section {	
	left:0px; width:100%; float:none;
	border:none;
	
	width:730px; /* ok for US letter may be odd on A4? */
}
body, section { color:black; }

table, .quiz, aside { page-break-inside:avoid; } /* has no effect in Safari */

.quiz { width:730px; }
.quiz.half { width:350px; }
table.game { width:330px; }

body, section, .quiz { background:none; }

section, footer, aside { font-family:DroidSerifRegular, Georgia, Utopia, Palatino, 'Palatino Linotype', serif; font-size:12px; }
div.fn, div.fn * { font-size:10px; }
aside, ol.fn, ol.fn * { font-size:11px; }
p.navhead { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:11px; }
ul.navlist, label.prog { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:10px; }
table.game { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:12px; }
.quiz { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:12px; }
*.quiz textarea { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:11px; }
.ans { font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:10px; }

ol.fn { line-height:17px; } 
section { line-height:18px; }
aside { line-height:14px; }

.revealed { border-top:1px dotted #ccc; } 

div.hidden { display:none; } 


/*
could recolor links or underline them to highlight.
*/

