/*********************************************
					GENERAL
*********************************************/
body {background-image:none;margin:0px;text-align:left;overflow:visible;}

h1 {margin:0px 0 20px;}

.containermain {width:670px;overflow:visible;}

ul.buttons {display:none !important;}
.viewAllR, .viewAllN, .viewAllE, .viewall, .rss, .mapLink, .register {display:none !important;}

body.register {display:block !important;}

span#spandivtools {display:none;}

/**** Middle ****/
.middleA {background-image:none;}
.middle {padding:0px;position:static;overflow:visible;}

/*********************************************
					HEADER
*********************************************/

.headerB {}
.headerA {}
div.header {background-image:none;margin-bottom:7px;padding-top:0px;}

.header .nav2 {display:none;}

.logo {float:none;padding:0px;}

.sitesearch {display:none;}

.pagetools {display:none;}

.breadcrumbs {display:none;}

.nav1 {display:none;}

.header .menu {display:none;}

.sectionheader {clear:both;font-size:150%;line-height:normal;font-weight:bold;margin:10px 0;}

/*********************************************
					LEFT SIDE
*********************************************/

td.lefttopcell {display:none;width:0;}
td.leftbottomcell {display:none;width:0;}

.leftsideB {width:150px;}
.leftsideA {}
.leftside {display:none;}

.leftside .nav2 ul {margin:0;}
.leftside table.corpus {margin:0;}

/*********************************************
					MAIN 
*********************************************/
.mainbody {height:auto;}

.bottom_middle {display:none;}

.mainbody .listing {margin:0 !important;}

.listing table.list {clear:both !important;margin:0;overflow:auto;}
.listing table.list td.shortInfoA_xxxxxx_, .listing table.list td.titleLinkAbstractMR {/* overflow:auto; fixes the bug where only the first page prints, but it also makes the first page a blank page */}

/*********************************************
					RIGHT SIDE
*********************************************/

td.righttopcell {}
td.rightbottomcell {display:none;width:0;}

.rightsideB {width:150px;padding-bottom:0px;padding-left:10px;}
.rightsideA {}
.rightside {}

.rightside h2 {padding-left:0;}

.rightside .richtext {padding:0;}

.rightside .highlights ul li .highlightLink {padding-left:0;}

.nav3 {display:none;}

.rightside .sectioninfo {padding:0;}
.rightside .expanded h2 {height:auto;line-height:normal;padding-left:0;margin-bottom:6px;}
.rightside .collapsed h2 {height:auto;line-height:normal;padding-left:0;margin-bottom:6px;}
.rightside .collapsed .content {display:block !important;padding-bottom:10px;}
.rightside .collapsed .content ul li {padding-bottom:10px !important;}
.rightside .expanded .content {padding-bottom:10px;padding-top:0;}
.rightside .expanded .content ul {margin:0;}
.rightside .expanded .content ul li {padding-bottom:10px !important;}
.rightside .relatedlinks {padding:0;}
.rightside .relatedlinks .relatedpubs, .rightside .relatedlinks .relatednews, .rightside .relatedlinks .relatedevents {margin-left:0;margin-top:10px;}
.rightside .content .more {margin:0;}
*:first-child+html .rightside .content ul li {margin:0;padding:0;}

/*********************************************
					SECTION
*********************************************/

/**** Bios ****/
body.profsearch td.righttopcell {display:none;}
body.profsearch .mainbody {width:670px;padding-right:0}

body.biosdetail td.lefttopcell {display:block;padding-left:0;}
body.biosdetail .leftsideB {width:120px;}
body.biosdetail .leftside {display:block;width:120px;}
body.biosdetail .leftside .nav2 {display:none;}
body.biosdetail .leftside .services h2 {margin-left:0;}

body.biosdetail .mainbodyC {padding:0px 170px 0px 139px;}
body.biosdetail .mainbody {display:table-cell;height:100%;padding:0px 10px;min-width:321px;width:331px;}
body.biosdetail .contact .vcard {display:none;}

body.biosdetail .rightside .image {text-align:left;}
body.biosdetail .rightside .image img {width:120px;}

body.biosdetail .ajaxBCardInfo {display:none;}

body.bioslisting .middle {padding:0px;}
body.bioslisting .mainbody {padding:0px;min-width:670px;width:auto !important;width:670px;}

/**** Services ****/
*:first-child+html body.servicedetail .rightside .content ul li {margin:0;padding:0;}
body.servicedetail .mainbody {width:500px;}

/**** News, Events, Pubs ****/
body.newseventspubslisting td.righttopcell {display:none;width:0;}
body.newseventspubslisting .mainbody {width:670px;padding-right:0}
body.newseventspubslisting .mainbody .listing {margin-top:20px;}

/**** News ****/
body.newssearch .mainbody {width:670px;padding-right:0}

body.newslisting .mainbody {width:670px;padding-right:0}

body.newsdetail .rightside .content ul {margin-left:16px;}

/**** Events ****/
body.eventssearch .mainbody {width:670px;padding-right:0}

body.eventslisting .mainbody {width:670px;padding-right:0}

body.eventsdetail .rightside .content .services ul {margin-left:16px;}

/**** Pubs ****/
body.pubssearch .mainbody {width:670px;padding-right:0}

body.pubslisting .mainbody {width:670px;padding-right:0}

body.pubsdetail .rightside .content ul {margin-left:16px;}

/*********************************************
					FOOTER
*********************************************/
.footer {display:none;}
