body { background: none; background-color: #FFF!important; font-family: "Times New Roman", Times, serif; padding: 0; margin: 0;}
h1 { font: bold 16pt "Times New Roman", Times, serif; color: black;}
pageHdr { font: bold 16pt "Times New Roman", Times, serif; color: black;}
pagehdr { font: bold 16pt "Times New Roman", Times, serif; color: black;}
h2 { font: bold 14pt "Times New Roman", Times, serif; color: black;}
pageHdr1 { font: bold 14pt "Times New Roman", Times, serif; color: black;}
pagehdr1 { font: bold 14pt "Times New Roman", Times, serif; color: black;}
h3 { font: bold 13pt "Times New Roman", Times, serif; color: black;}
h4 { font: bold 12pt "Times New Roman", Times, serif; color: black;}
h5 { font: bold 11pt "Times New Roman", Times, serif; color: black;}
h6 { font: bold 11pt "Times New Roman", Times, serif; color: black;}
#main { margin: 0; padding: 0; border: none; font-size: 12pt; width: 100%; background-color: white!important; background: none;}
#masthead { display: none;}
#contentlink { display: none;}
#spotlightheader { display: none;}
#homepage { margin: 0 0 0 100px!important; position: static!important; padding: 0!important;}
#homepagecontent { float: none!important; background: none!important;}
#contentnavleft, #contentnavright { float: none; list-style-type: disc; margin: auto; padding: 0!important; border: none;}
/*#contentnavleft li, #contentnavright li { padding: auto;}*/
.spotlightitem { padding: 0; margin: 0;}
.spotlightitem img { background: none; clear: both;}
.spotlightitem h3 { background: none;}
#homepageleft { float: none!important;}
#homepageright { float: none!important;}
.searchboxbuttons { display: none;}
#contentnavleft, #contentnavright { display: none;}
#submasthead { display: none;}
#deptcontent { width: 100%;}
#textbuffer { padding: 0; margin: 0; background-color: white!important;}
#topnav { display: none;}
#content { margin: 0; padding: 0; background: none; width: 100%; text-align: left!important; background-color: white!important;}
#nav { border-bottom: none!important; border-top: none!important; display: none;}
#dropdown { display: none;}
#contenttext { width: 100%; text-align: left!important; background-color: white!important;}
#contenttext p { font-size: 10pt;}
#contenttext pre { font-size: 8pt;}
#contenttext li { font-size: 10pt;}
#contenttext a { color: #0000FF; text-decoration: underline;}
#contenttext a:hover { color: #0000FF; text-decoration: underline;}
#texthome { top: 0px; left: 159px; position: absolute;}
/*#homepage h2 { background-color: #526884; color: #FFF; font: bold italic 1.1em Arial, Helvetica, sans-serif; text-align: center; padding: 0; margin: 0 1px 0 0;}
#homepage h2 a {
	background-color: #526884;
	color: #FFF;
}
#homepage h2 a:hover {
	background-color: #526884;
	color: #FFF;
	text-decoration: underline;
}
#homepage h3 { background-color: #E7E7E7; color: #526884; font: bold 1em Arial, Helvetica, sans-serif; text-align: center; padding: 0; margin: 0 1px 0 0;}
#homepage ul { margin: 0 0 0 15px; padding: 0;}*/
#breadcrumbs { display: none;}
#pagenav { font-size: 1em; text-align:center;}
#footer { margin: 0px; background: none; width: 100%; text-align: center; background-color: white!important;}
#footer p { text-align: center; font-size: 10pt; color: #000; padding: 0px; background-color: white!important;}
#footer a { color: #0000FF; text-decoration: underline;}
#footer a:hover { color: #0000FF; text-decoration: underline;}
#footerlogo { display: none;}
.oldbrowsers { display: none;}
#spotlight { display: none;}
.bookmarklinks { display: none;}
/* do not display content clear - for some reason it truncates tables when printed (i.e. month calendar, student schedule) */
.contentclear { display: none;}
.facstaffbio li { font-size: 12pt;}
.cuTableLine0, .cuTableLine1 { font-size: 12pt;}
.cuTableColumnHeader { font-size: 13pt;}
.eventHdr1TD { font-size: 13pt;}
.eventHdr2P { font-weight : bold; font-size: 13pt; color : #000000;}
.eventhdr2p { font-weight : bold; font-size: 13pt; color : #000000;}
.eventRow0, .eventRow1 { font-size: 12pt;}
.eventrow0, .eventrow1 { font-size: 12pt;}
.infoBoxText{ font-size : 10pt;}
#infoBoxText h3 { font-weight: bold; font-size: 13pt;}
.infoBoxTitle{ font-size : 10pt;}
.infoBoxForm{ font-size: 12pt;}
.treemenu { display: none;}
#featuredsearchresults h3 { font-size: 12pt;}
#featuredsearchresults a { font-size: 12pt;}
#featuredsearchresults a:visited { font-size: 12pt;}
#searchresults a { font-size: 12pt;}
#searchresults a:visited { font-size: 12pt;}
.sitetitle{ display: block; text-align: center; background-color: white!important;}
.sitetitle p { text-align: center; background-color: white!important;}
pre { font-size: 10pt; }
#contenttext .tablestripe { border: none;}
#contenttext .tablestripe tbody tr th { border: none; color: #000; background-color: #fff;}
#contenttext .tablestripe thead tr th { border: none; color: #000; background-color: #fff;}
#contenttext .tablestripe tbody tr th a, #contenttext .tablestripe tbody tr th a:visited { color: #0000ff!important;}
#contenttext .tablestripe tbody tr td { border-left: none;}
#contenttext .tablestripe tbody tr.highlightrow td, #contenttext .tablestripe tbody tr.highlightrowdark td { color: #000; border: none;}
#contenttext .tablestripe tbody tr.highlightrow td { background-color: #fff;}
#contenttext .tablestripe tbody tr.highlightrowdark td { background-color: #fff;}
#contenttext .tablestripe tbody tr.highlightrowlight td { background-color: #fff; }
#contenttext .tablestripe tbody tr.headerrow th { background-color: #fff; color: #000; border-bottom: none;}
#contenttext .tablestripe tbody tr.highlightrow td a, #contenttext .tablestripe tbody tr.highlightrowdark td a { color: #0000ff;}
#contenttext .tablestripe tbody tr.highlightrow td a:visited, #contenttext .tablestripe tbody tr.highlightrowdark td a:visited { color: #0000ff;}
#contenttext .tablestripe tbody tr.highlightrow td a:hover, #contenttext .tablestripe tbody tr.highlightrowdark td a:hover { color: #0000ff; background-color: #fff;}
.tablestripeeven {background-color: #fff;}
.tablestripeodd  {background-color: #fff;}

/* homecoming print styles */
#pagecontent, #hotels, #restaurants, #friday, #saturday { width: 95%; float: none!important; height: auto!important; overflow: visible!important; padding: 0; margin: 0;}
#curtainleft, #curtainright { background: none!important; float: none!important; display: none!important;}