body				{ background:white; border:0; font:12pt/1 helvetica,arial,sans-serif; margin:0 5%; padding:0; width:auto; }
/*#wrapper, #content	{ width:auto; margin:0 5%; padding:0; border:0; float:none !important; color:black; background:transparent none; }*/
/*div#content			{ margin-left:10%; padding-top:1em; border-top:1px solid #930; }*/
/*div#mast			{ margin-bottom: -8px; }
div#mast img		{ vertical-align: bottom; }*/
a:link, a:visited	{ color:#520; background:transparent; font-weight:bold; text-decoration:underline; }
/*#content a:link:after, #content a:visited:after { content:" (" attr(href) ") "; font-size:90%; }*/
/*#content a[href^="/"]:after { content: " (http://www.alistapart.com" attr(href) ") "; }*/

.printonly	{ display:block !important; }
.screenonly	{ display:none !important; }

/* hidden stuff */
#topnav, #app_nav,
#app_instr hr			{ display:none; }

#app_instr				{ background:#ccc; padding:0.5em 2em; }

a.title					{ border-bottom:1px solid grey; color:grey; display:block; font-size:2em; margin:2em 0 0.5em; text-decoration:none; }

table					{ text-align:left; }
tr	 					{ border-bottom:1px solid #666; }
th 						{ font-weight:normal; }
tr.divider th 			{ font-weight:bold; padding:0.25em 0 0; }
.review.section table	{ display:block !important; }

#footer					{ border-top:2px solid grey; color:grey; font-size:0.75em; line-height:1.3; margin:2em 0; padding:0.5em 0; }
#footer span            { font-weight: bold; }