/* Print CSS for TSU - turn off everything but content */

body{
	margin:0%;
	padding:0%;
	font-family:helvetica, arial, sans-serif;
	background:#ffffff;
	color:#000000;
	font-size:100%;
	}
.logo {display:none;}	
.printLogo {
	padding:10px;
	font-family:helvetica, arial, sans-serif;
	font-size:1.5em;
	}
.utilityNavBar {display:none;}
.utilityNav {display:none;}
.headerBG	{background:#ffffff; color:#000000;}
.search		{display:none;}
.searchBox	{display:none;}
#topNavBar	{display:none;}
	
#titleBar{
	padding:15px 15px 0px 15px;
	margin-bottom:15px;
	font-size:.90em;
	font-weight:bold;
	color:#000000;
	}

#lNav	{display:none;}
		
.content{
	width:100%;
	padding-top:2px;
	padding-right:20px;
	margin:0px;
	vertical-align:top;
	text-align:justify;
	font-size:.80em;
	font-family:helvetica, arial, sans-serif; /* NN4 loses font so redeclare */
	}

div#main div#content {
	width: auto;
	margin:0px 0px 0px 0px;
	min-width:125px;
	text-align:justify;
	}
	
#footer{
	background:#ffffff;
	font-size:.70em;
	color:#000000;
	text-align:center;
	display:block;
	margin-top:15px;
	padding:5px 15px;	
	clear:both;
	}
	
a:link		{text-decoration:underline; color:#990000;}
a:visited	{text-decoration:underline; color:#990000;}
a:active	{text-decoration:underline; color:#990000;}
a:hover		{text-decoration:underline; color:#990000;}

a.hidden:link	{text-decoration:none;}
a.hidden:visited{text-decoration:none;}
a.hidden:active	{text-decoration:none;}
a.hidden:hover	{text-decoration:none;}

a.hidden	{text-decoration:none;}

.text		{font-size:.80em;}
.update		{font-size:.70em; color:#666666; text-align:left; padding:0px 0px 10px 20px;}
.indent		{margin-left:20px; display:block;}
/* the content sets font at .8 so the subheading is 1.2 x.8 */
.subheading	{color:#660000; text-align:left; padding-bottom:2px; font-size:1.2em;}
.subheadingC	{color:#660000; text-align:center; padding-bottom:2px; font-size:1.2em;}
/* if in a table the content .8 doesn't apply so 1.2 is too big - reset it */
.subheadingT	{color:#660000; text-align:left; padding-bottom:2px; font-size:.9em;}
.alignCenter	{text-align:center;}
.imageHeading	{font-size:1.0em; font-weight:bold; color:#ffffff; background:#000000; padding:4px;}
.floatLeft		{float:left; padding-right:25px;}
.floatRight		{float:right; width:180px; padding-right:25px;}
.clear			{clear:both;}
hr.bg1 {width:100%; color:#660000; background:#660000; border:0px; height:1px;}	

/* text shading */
.textShade1  {background: #CCCCCC; color: #000000; display: block; padding: 3px;}
.textShade2  {background: #666666; color: #FFFFFF; display: block; padding: 3px;}
	
/* forms */
.example	{font-size:.75em; color:#990000;}
.label		{font-size:.80em; font-weight:bold; text-align:right; white-space:nowrap;}
.labelShade	{font-size:.80em; font-weight:bold; text-align:right; white-space:nowrap; background:#666666; color:#ffffff;}
.result		{font-size:.80em; text-align:left;}
.resultShade{font-size:.80em; text-align:left; background:#cccccc; color:#000000;}
.field		{font-family:"courier new", monospace, courier; font-size:.80em;}
.select		{font-size:.80em;}
.error		{font-weight:bold; color:#ff0000; text-align:center;}
.required	{font-size:.80em; font-weight:bold; color:#ff0000;}
.moreText	{font-size:.90em; text-align:right;} 
.formButton	{font-size:.75em; color:#ffffff; background:#666666; padding:2px 1px 1px 1px; margin:5px 10px 5px 10px;}
.formButtonSmall	{font-size:.75em; color:#ffffff; background:#666666; padding:2px 7px 1px 7px; margin:5px 10px 5px 10px;}

/* tables */
.tableShade		{font-size:.80em; font-weight:bold; text-align:left; color:#000000; background:#ffffff;}
.tableShadeC	{font-size:.80em; font-weight:bold; text-align:center; color:#000000; background:#ffffff;}
.tableShade1	{font-size:.60em; color:#000000; text-align:left; background:#cccccc;}
.tableShade1C	{font-size:.60em; color:#000000; text-align:center; background:#cccccc;}
.tableShade2	{font-size:.60em; text-align:left; color:#000000; background:#ffffff;}
.tableShade2C	{font-size:.60em; text-align:center; color:#000000; background:#ffffff;}
.tableShade3	{font-size:.80em; color:#000000; text-align:left; background:#cccccc;}

/* message boards */
.newsCol{ /* left margin is in the import - killed NN4 */
	border:1px solid #000000;
	width:30%;
	float:right;
	text-align:left;
	}
.newsTitle{
	font-size:1.0em; /* inside content div where size is set to .80em */
	font-weight:bold;
	border-bottom:1px solid #000000;
	text-align:left;
	margin:0px;
	padding:5px;
	display:block;
	background-color:#eeeeee;
	}	
.newsText{
	font-size:.80em; /* inside content div where size is set to .80em */
	padding:4px 2px 4px 10px;
	margin:0px;
	background-color:#eeeeee;
	}
.newsMore{
	font-size:.80em; /* inside content div where size is set to .80em */
	padding:4px 2px 4px 10px;
	margin:0px;
	text-align:right;
	background-color:#eeeeee;
	}

/* sub nav menus */
.menuCol	{border:1px solid #000000; width:200px; float:right; margin-left:10px; text-align:left;}
.menuTitle{
	font-size:.85em; /* inside content div where size is set to .80em */
	font-weight:bold;
	border-bottom:1px solid #000000;
	text-align:left;
	margin:0px;
	padding:5px;
	display:block;
	background-color:#cccccc;
	}
.menuText{
	font-size:.80em; /* inside content div where size is set to .80em */
	padding:4px;
	margin:0px;
	background-color:#cccccc;
	}
	
#NN4		{display:none}
