/*.hide {width: auto; height: auto; position: relative;}*/
.hide {height: 0; width: 0; overflow: hidden; position: absolute; /* for the benefit of IE5 Mac */}
body {background: #fff; color: #000; font-size: 9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a:link, a:visited {background: #fff; color: #000; font-weight: bold; text-decoration: underline;}

#header h1 .hide {width: 320px; height: auto; position: relative;}
#header h1 a {display:none;}
#header h1 a .hide img {border: none;}
#header ul#headerNav, #header #headerUtility, #header #flashcontent {display: none;}
#griffin-img,ul#breadcrumbs {display:none;}

#main, #main_2 {width: auto; margin: 25px 0; padding: 0% 3% 0% 0%; border: 0; float: none !important; background: transparent none;}
img.left {float: left; margin: 0 25px 20px 0;}
img.right {float: right; margin: 0 0 20px 25px;}
h2 {margin: 0 0 15px 0; font-size: 13pt; text-transform: uppercase;}
h2 .hide {height: auto; width: auto; overflow: auto; position: relative; /* for the benefit of IE5 Mac */}
h3 {margin: 0 0 15px 0; font-size: 12pt;}
h4 {margin: 0 0 15px 0; font-size: 11pt;}
h5 {margin: 0 0 15px 0; font-size: 10pt;}
p, ul, ol, dl {margin: 0 0 15px 0;}
table {width: 600px; margin: 0 0 15px 0; border: 1px solid #000; display: table; border-collapse: collapse;}
table thead {display: table-header-group;}
table thead tr {display: table-row;}
table thead tr th, table tfoot tr td {display: table-cell; padding: 5px 10px; text-align: left; border-bottom: 3px solid #000; vertical-align: bottom;}
table tbody {display: table-row-group;}
table tbody tr {display: table-row;}
table tbody tr td {display: table-cell; padding: 5px 10px; border-bottom: 1px solid #000; vertical-align: middle;}

#undergrad-callouts, .callouts {display:none;}

#sidebar {height:auto !important;}
#sidebar .callouts, #sidebarNav, #sidebar hr, #sidebar a.sidebar-callout {display: none;}
#sidebar .events li.print, #sidebar .events li.listen, #sidebar .events li.alert, #sidebar .events li.rss {display:none;}
#slider h4 {margin:0 0 0 0;}
#slider h5 {margin:0 0 20px 20px;}

#banner h3 {display:none;}
#sport-img-title {color:#5f2567; text-transform:uppercase; border-bottom:2px solid black; font-size:16px; line-height:18px;}

#main ul#breadcrumbs {margin:0 0; padding:0 0; position:absolute; top:65px;}
#main ul#breadcrumbs li {display:inline; float:left; list-style:none; color:#aaa; padding:0 5px 0 0;}
#main ul#breadcrumbs li a {text-decoration:none; color:#aaa;}
#main ul#breadcrumbs li a:hover {text-decoration:underline;}


#footerNav, #footerUtilNav, #stay-connected, #slider img, #slider-nav, #search-form, #headerNav, #resources-nav, #footer-trail, #mainNav, #alert-signup-modal, #slider, .sport-nav {display: none;}
