body { width:auto; background:#fff; color:#000; font-family:"Times New Roman", serif; font-size:12pt; margin:0; padding:0; }

.printlogo { display:inline; }
.screenlogo { display:none; }
/* Use to suppress any element from printing */
.noprint { display:none; }

#banner { background:transparent; width:100%; } 
#banner img { float:left; border:0; }
#bannerother { margin-left:1em; width:auto; }
#bannercaption { float:left; font-size:150%; font-weight:bold; }
#bannertagline { margin:0 0 0 1em; font-size:60%; font-weight:bold; }

#bannerthumbs { display:none; }
#bannersearch { display:none; }
#bannernav { display:none; }
#breadcrumbtop, #breadcrumbbottom { display:none; }
#navcontainer { display:none; }
#bottomnav { display:none; }
#pagefooter { display:none; }

#homecontent #homeright { clear:left; width:90%; max-width:90%; }

#content { width:auto; margin-top:1em 0 0 0; padding:0 0 0 1em; clear:both; }
#content h1 { font-size:1.5em; text-align:center; }
#content #pageinotherformat { display:none; }
#content .left { float:left; width:45%; margin-top:.5em; }
#content .left ul, #content .right ul { margin-left:6%; margin-right:5%; }
#content .right { float:right; width:45%; margin-top:.5em; }
/* Following specific to Law Library electronic resources */
#content .search, #content #sectionindex { display:none; }

#eventsummary { float:right; width:30%; border:1px solid #ccc; font-size:.833em; padding-left:.5em; }
#eventsummary h2 { text-align:center; }
#content .deptaddress { text-align:center; }
/*#content a:link:after, #content a:visited:after { content: " (" attr(href) ")"; }*/

#content #moreinfo, #content #sectionindex, #content .testimonial, #content #pageindex { float:right; width:40%; border:1px solid #000; margin:1em 0 0 .5em; font-size:1em; padding:.5em; }
#content #moreinfo h2 { font-size:.9em; }
#content #moreinfo-noprint { display:none; }
#content .left li, #content .right li { display:block; margin:3px 0 0 0; padding:0 0 0 9px; background:none; }

#content table { border:1px solid #000; }

#content .imageboxright { float:right; margin:15px 0 15px 15px; padding:10px; border:1px solid #000; background:#fff; clear:right; }
#content .imageboxleft { float:left; margin:15px 15px 15px 0; padding:10px; border:1px solid #000; background:#fff; clear:right; }

#content .imageright { float:right; margin:15px 0 15px 15px; padding:10px; border:1px solid #000; background:#fff; clear:right; }
#content .imageleft { float:left; margin:15px 15px 15px 0; padding:10px; border:1px solid #000; background:#fff; clear:right; }
#content .imagecenter { display:block; margin:15px auto 15px auto; padding:10px; border:1px solid #000; background-color:#fff; clear:both; }

#content ol li.withimage { clear:both; border-bottom:1px solid #ccc; }
#content img.imgright { float:right; margin-bottom:1em; }

#content .hidecontent { display:block; }