a:link       { color: #CC0000 }
a:visited    { color: #666666 }
a:active     { color: #003300 }
a:hover      { color: #0033CC }
body         { 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color: #CCFFCC; color: #000000 }
span.bigcap  { font-size: 1.5em; 
				font-family: 'Times New Roman', Times, serif; 
				font-weight: bold 
			}
dt           { font-weight: bold }
table.data td { background-color: #AADDAA;}
table.data th { background-color: #99CC88; font-weight: normal; text-align:right}
table.data th.left { background-color: #99CC88; font-weight: bold; text-align:left}
table.printabledata td { background-color: #AADDAA;}
table.printabledata th { background-color: #99CC88; font-weight: normal; text-align:left}
table        { table-border-color-light: rgb(255,255,153); 
               table-border-color-dark: rgb(255,255,51);
             }
h1, h2, h3, h4, h5, h6 { font-family: 'Times New Roman', Times, serif }
.error       { color: red}
.attention   {color: blue}

@media print {
  * {
  font-size:10pt;
  background-color: white !important;
  background-image: none !important;
  }
  table.printabledata td { border:1px black solid; background-color: white;}
  table.printabledata th { border:1px black solid; background-color: white; font-weight: normal; text-align:left}
  table.printabledata th.student { border:0px black solid; background-color: white; font-weight: normal; text-align:left}
  table.printabledata th.yearhead { border:0px black solid; background-color: white; font-weight: bold; text-align:center}
  table.printabledata th.summary { border:0px black solid; background-color: white; font-weight: bold; text-align:left}
  table.printabledata { border-collapse: collapse; 
	table-border-color-light: gray; 
	table-border-color-dark:black; 
	background-color: white;
  }
}

