﻿body { font-size:10pt!important; }
#header #navigation, ul.toc, .hero, .back2top, a.view-more, a.view-less, a.view-all, a.hide-all, #side,
#change-location, #change-day, .tools, a.button, img.edit, ul#locations li.first, dl#program dd.back2top { display:none!important; }
html, body, #bg-main, #home #bg-main, #male #bg-main, #female #bg-main, .container, #bg-frosted, #bg-page, #main, #header, #masthead, .container, .heading, #footer, #breadcrumbs, .panel, #bg-page, #program-titlebar,
#home .home-panel-group, #home .panel, #home .partners, #home .left, #home .social, #home .right,
#home .home-panel-group .ribbon,
#home .home-panel-group h3,
#home .home-panel-group a { overflow:visible!important; background:transparent!important; background-image:none!important; color:#000; width:auto!important; height:auto!important; float:none!important; min-height:0em!important; margin:0em!important; padding:0em!important; border:none; }
body { text-align:left!important; }
#header { position:absolute!important; top:-1px; left:0px; }
.heading { position:absolute!important; top:-60px!important; left:150px; }
#main { margin-top:80px!important; padding-top:1em!important; }
h1, h2 { background-color:transparent!important; margin:0em; padding:0em; }
ul#locations { clear:both; height:auto!important; background:transparent; }
ul#locations, ul#locations li, ul#locations li a, ul#locations li a span { font-size:inherit!important; padding:0em!important; margin:0em!important; height:auto!important; min-height:0em!important; line-height:1.2em!important; }
ul#locations { margin-top:80px!important; margin-bottom:1em!important; padding-top:1em!important; }
ul#locations li { display:list-item; list-style-type:disc!important; padding-left:0.5em!important; margin-left:2em!important; }
dl#program dt, dl#program dd { background:transparent!important; border:none; margin:1em 0em; padding:0em!important; }
dl#program dt em { float:left; }
dl#program dt em:before { content:"-"; margin:0em 0.5em; }
dl#program dd div.detail { display:block!important; }
dl#program dd#legend ul li { width:48%; margin:2px 1% 2px 0px; padding:0px; text-indent:22px; height:1.5em; }
#footer, #footer ul.navigation { background:transparent!important; }
#footer ul.navigation li a { display:none; }
#footer ul.navigation li.copyright { display:block!important; clear:both; color:#000; float:left; }
dl#program dd#legend ul li img { display:inline-block; width:15px; height:15px; float:left; margin-right:-15px; }
dl#program dd#legend li.personal-effectiveness { background:transparent url('/structural_images/bullet-personal-effectiveness.gif') top left no-repeat; }
dl#program dd#legend li.business { background:transparent url('/structural_images/bullet-business.gif') top left no-repeat; }
dl#program dd#legend li.technical { background:transparent url('/structural_images/bullet-technical.gif') top left no-repeat; }
dl#program dd#legend li.leadership { background:transparent url('/structural_images/bullet-leadership.gif') top left no-repeat; }
