body {font: 75% Arial, Helvetica, sans-serif;}
#container, #innerContainer, #page {display: block; width: 100%; clear: both;}

.print {display: block;}
.csRes .printRes {display: block;}
.csPro .printPro {display: block;}
.pfleft {position: absolute; top: 0; left: 12px;}

#branding {display: block; width: 100%; clear: both; margin: 0 0 60px 0;}
#branding h2, #branding h3 {display: none;}
#branding .headerbox {margin: -8px 0 0 170px; padding: 0 24px;}

h1 {display: block; border-top: 3px solid #666; margin: 10px 0; padding-top: 1em;}
.content {display: block; margin-bottom: 2em;}
.box {border-top: 1px solid #ccc; margin-top: 10px;}
.Home .feature, .Home .miniFeature {display: block; border-top: 1px solid #ccc; margin: 10px 0; padding-top: 1em;}

a {text-decoration: none !important;}
.Home a {color: #000; text-decoration: none;}
.description, .location, .dateTime, .dwnDecsription, .entry-content {color: #000 !important; }
.csRes a, .csRes.Home h3 a, .csRes.Home .feature strong, .csRes.Home .miniFeature strong {color: #FF6600; }
.csPro a, .csPro.Home h3 a, .csPro.Home .feature strong, .csPro.Home .miniFeature strong {color: #006ebb; }

#pageInfo li {display: inline; margin-right: 1em;}

.info a, .info ul, .info span {display: none;}

.newsList {list-style: none; margin-left: 0;}
.newsList li {display: block; border-top: 1px solid #ccc; margin: 10px 0; padding-top: 1em;}

#tools, .switch, .rss, .subscribe, #footerLinks, #pNavigation, .subNav, .resLink, .proLink, #footer {display: none !important;}

ul.flat { list-style: none; margin: 0; padding: 0; }

dl.list-00 {}
dl.list-00 dd { margin: 0 0 0 1ex; padding: 0 0 0 1ex; }
dl.list-00 dt h5 { font-size: 1.2em; }
dl.list-00 dd h6 { margin: 0; font-size: 1em; }

.practiceList { list-style: none; margin: 0; border-top: 1px solid #ccc;}
.practiceList li {border-bottom: 1px solid #ccc; padding: 12px 0;}
.practiceList p {clear: both;}
.practiceList p.date {float: right; clear: none; margin: 0; padding: 0 0 0 2em; text-align: right; font-size: .9em; color: #666; }
.practiceList p.institution {float: left; clear: none; margin: 0 0 1em; font-size: .9em; color: #666; }
.practiceList p.important {float: right; clear: none; margin: 0; padding: 0; text-align: right; font-size: .9em; }
.practiceList dt {float: left; width: 11ex; font-size: .9em; color: #666; }
.practiceList dd {margin-left: 13ex;}

.info {padding: 12px 12px 0 12px; margin-bottom: 12px; display: block; clear: left;}
dl.info {font: 90% Tahoma, Helvetica, Arial, sans-serif; padding: 6px; margin-top: -1.2em; margin-bottom: 2em;}
.info dt {float: left; clear: left; width: 30%; padding: 2px 0; }
.info dd { padding: 2px 0;}

.info2 {padding: 12px 12px 0 12px; margin-bottom: 12px; display: block; clear: left;}
dl.info2 {font: 90% Tahoma, Helvetica, Arial, sans-serif; padding: 6px; margin-top: -1.2em; margin-bottom: 2em;}
.info2 dt {float: left; clear: left; width: 30%; padding: 2px 0; }
.info2 dd { margin-left: 31%; padding: 2px 0;}

a.top,
dl.navigation,
.box-a,
.mForm,
.NewsListing .cols4,
.NewsListing .recordSet { display: none; }

/*
.mLinks, .mEvents, .mDownload, .mNews {display: none;}
#landingmodule_1 {display: block;}
*/



