/* CSS Document */


body { color: #000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 0.85em; marks: cross; }

p { font-size: 0.9em; orphans: 3; widows: 3;}

p.commentlink { display: none;}

table { page-break-inside: avoid;}

h1, h2, h3, h4, h5, h6 {page-break-after: avoid; }

h1 {font-size: 1.3em} 
h2 {font-size: 1.1em}
h3 {font-size: 1.0em}
h4 {font-size: .9em}
h5 {font-size: .9em; color: #666;}
h6 {font-size: .92em; font-style: italic; color: #666;}

ul { list-style-type: square; }

blockquote { border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 5px; page-break-inside: avoid;}

strong {font-size: 0.95em; margin-left: 5px; margin-right: 5px; }
img {border: none;}

th {font-size: 0.9em; text-align: left;}

hr {border-top: 0; border-right: 0; border-bottom: 1px dotted #666; border-left: 0 }

#maincontent a {
  text-decoration : underline;
  color : #0000ff;
	font-size: .85em;
}

#homerightmenu li { border-top: 0; }

}
#usercontent td { font-size: .9em;}

#usercontent a {font-size: 1em;}

#usercontent td, #usercontent th { border-bottom: 1px solid #666; }

#usercontent form td, #usercontent form th {border: 0px;}

/*#print_only {
display: visible;
margin-bottom: 40px;
}*/

#banner_narrow, #logoholder, #leftcontent, #topnav, #clist, #usermenu, #maincontent img { display: none; }
#logout { margin-top: 20px; }
#printname { font-size: 2em; }

#upcoming td, #upcoming th {border-bottom: 1px solid #999; font-size: .9em; }

#update {margin-top: 50px; }

.moduleOnActive, .moduleActive {
width: 600px;
border: 1px double #666;
margin: 0;
padding: 0 0 0 3px;
}

.moduleOnPassed, .modulePassed {
width: 600px;
border: 1px solid #ccc;
margin: 0;
padding: 0 0 0 3px;
}

.modulePassed, .moduleActive {
page-break-inside: avoid;
}

.moduleDetails {
padding: 5px;
page-break-inside: avoid;
}

.moduleDetails td { font-size: .9em;}


#footer {page-break-after: always; }
#footer, #update { color: #666; font-size: 0.7em }

#footer ul { padding: 0; display: inline; list-style-type: none;}
#footer li { padding: 0; display: inline; list-style-type: none; }

#footer img {visibility: hidden; }