body,header, div.divtable .row:nth-child(odd){ background:none !important;}
html,body,#container, #indrgt,  .eventlst span, .eventlst span label, .staff, .staff .name, .compn,.fieldgroup_label{ background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, a, li , #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

#layout { position: inherit; }
#wrapper, .staff { box-shadow:none; margin: 0; background: none; }
.fieldgroup_label, .button, #wrapbox, #header, .staff, .compn, .hometab .boxes h2 { border:none;}
#header, .ftrhs span { margin: 0 !important; }
header#header {  position:relative;}

#header .searchbox, #rgtprt, .footnavi, #breadcrumd, .slidebg, #nav, #topnav, footer#footer, #form_paging_links, .listh span.img, #indh #indlft, 
.hometab .ftrhs span.img, .hometab .boxes.rgtbox, #breadcrumb, #leftprt .map, img,  #footblk, .copyright, .button, .hometab .more, 
.no-print, .noprint, #paging_links, header .headerWrapper, .subpageHeader-block { display: none; }

.container, .staff, .hometab .boxes h2, .hometab .middlebox { margin: 0; padding: 0; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
.hometab, .Header h1{ display:block;}
.hometab .boxes, .hometab .leftbox, .hometab .middlebox, .hometab .rgtbox { width:100% !important; float:none; display:block;}
.eventlst span{ width:auto; height:auto; border:none; background:none; }
.staff, #subpagebg, #header, .compn  { height:auto; margin:5px 0px;}
 

.hideprint { display: none; }

/*transcript*/
div.divtable .heading span, div.divtable .row span.act, div.divtable .heading  span.act{ display:none;}

div.divtable{ width:100%;  padding:1%;  display: table; border-collapse:collapse; border: 1px solid #DDD;}
div.divtable .heading,  div.divtable .row{ display:table-row; line-height: 25px; padding: 2px 0; border-bottom:1px solid #EEE;}
div.divtable .heading  span, div.divtable .row span{ display: table-cell; padding:0 5px; border-right: 1px solid #DDD;} 
div.divtable .heading { line-height:35px; border:1px solid #DDD; padding:5px 0; background-color: #E4E4E4; font-weight: bold;}
div.divtable .row:nth-child(odd){ background-color:#EEE;}
.total_hr{ padding:5px 0; text-align: left; padding: 1%; background-color: #DDD;}
.total_hr strong{ padding:0 5px ;}
div.divtable .row span.code { display:table-cell;}
div.divtable .heading  span, div.divtable .row span, div.divtable .row span.hr, div.divtable .row span.city, div.divtable .row span.date { display: table-cell; padding:0 5px; border-right: 1px solid #DDD;} 
div.divtable .row span.city { border:0;}
div.divtable .row span.hr { float:none;}

div.divtable .row span.title:before, div.divtable .row span.hr:before, div.divtable .row span.code:before, div.divtable .row span.date:before,div.divtable .row span.city:before{display:none;}


#searchcontact {display:block;}
#searchcontact div.divtable .row span.act,  .classtranscript div.divtable .heading span{display: table-cell;}