/* Applies to whole document */
body, table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

/* Main link colors */
a:active {color: #900}
a:link {color: #900}
a:visited {color: #963}
a:hover {color: #b44041}

/* Headings with bottom margin */
H1 {font-size: 30px}
H2 {font-size: 24px}
H3 {font-size: 20px}
H4 {font-size: 16px}
H5 {font-size: 14px}
H6 {font-size: 12px}

/* Use these to apply headings inline */
.heading1 {font-size: 30px; font-weight: bold}
.heading2 {font-size: 24px; font-weight: bold}
.heading3 {font-size: 20px; font-weight: bold}
.heading4 {font-size: 16px; font-weight: bold}
.heading5 {font-size: 14px; font-weight: bold}
.heading6 {font-size: 12px; font-weight: bold}

pre {font-family: "Courier New", Courier, mono}

/* Common classes */
.topnav {font-size: 11px}
.footer {font-size: 10px; color: #666}
.leftnav {background-color: #f4d897; margin:0px; padding:0px}
.deptname {background-color: #900; font-weight: bold; color: #fff}
.deptaddress {font-size: 11px}
.caption {font-size: 11px}
.newsbox {background-color: #f4d897}

/* Left navigation style rollovers */
.leftnav a {display:block; padding:5px}
.leftnav a:hover {background-color:#fff}

/* Custom classes */
td.grey {background-color:#ddd} /* Makes a table cell light grey -- Can only be applied to td elements */
td.blue {background-color:#ccf} /* Makes a table cell light blue -- Can only be applied to td elements */
td.tan {background-color:#ffc} /* Makes a table cell light tan -- Can only be applied to td elements */

.gold {color:#e9ae11} /* St. Olaf gold */
.red {color:#c00} /* Red */
.blue {color:#009} /* Blue */
.green {color:#093} /* Green */

.blackborder {display:block; border:1px solid #000} /* Puts a one-pixel, black border around an element */
.goldborder {display:block; border:1px solid #e9ae11} /* Puts a one-pixel, gold border around an element */

.highlight {background-color:#ff6}
.strike {text-decoration:line-through}
.redstrike {text-decoration:line-through; color:#c00}

/* Table widths */
.maintable {width: 754px}
.righttable {width: 594px}
.widecolumn {width: 384px}
.narrowcolumn {width: 200px}
.noprint { }

@media print {
	.maintable {width: 100%}
	.righttable {width: 100%}
	.widecolumn {width: 66%}
	.narrowcolumn {width: 34%}
	.topnav {display: none}
	.noprint {display: none}
	H1, H2, H3, H4 {page-break-after: avoid; page-break-inside: avoid}
}

@media screen { 
	.maintable {width: 754px}
	.righttable {width: 594px}
	.widecolumn {width: 384px}
	.narrowcolumn {width: 200px}
	.noprint { }
}