a:link, a:visited {background:#FFF; color:#000; text-decoration:underline; font-weight:bold;}

#bibDisplayBody a:link, #bibDisplayBody a:visited, #formLinks a:link, #formLinks a:visited {background:transparent; color:#000; text-decoration:underline; font-weight:bold;}

body.bodybg,
body,
td,
th {
	background: #fff;
	color: #000;
}

.minHeight,
body,
html {
	height: auto;
	max-width: 100%;
	width: auto;
}

.pageContentInner {
	margin: 0;
}

.topLogo {
	margin: 0 0 1.5em;
	padding: 0;
}

img {
	border: 0;
}

.helpContent #formLinks,
#skipNav,
.pageContent div .bibResourceSidebar,
.pageContent .bibDisplayPermLink,
.bibPager,
.bibResourceSidebar,
.bibSearch,
.briefcitActions,
.briefcitMark,
.briefcitRequest,
.browsePager a,
.browseResourceTable,
.browseSaveJump,
.browseSearchtool,
.buttonSpriteDiv,
.clear,
.footer,
.helpTopics,
.loggedInMessage,
.navigationRow,
.navigationRowRecord,
.patActionsLinks,
.recordPager,
.resourceHistory,
.resourcePager,
.searchNav,
.topLinks,
.topMyLibrary {
	display: none;
}

.patFloat { background-image:none; }

.bibDisplayContentMain,
.resourceDisplayContentMain {
	width: 91.489361705%;
}

.bibItems a,
.bibItems td,
.bibItems th {
	background-color:transparent;
}

.bibDisplayItemsHeader h2 { color:#767C70; }

.briefcitCell { width:100%; }

.briefcitDetail a { background-color:transparent; }

.briefcitDetail_, .briefcitAuthDetail { width: 70%; }

.briefcitItems h2 { color:#000000; }

.briefcitRow { margin:5px 0; }

.briefcitDetailMain_ { width: 98%; float:left; }

.briefcitItemsMain_ { width:98%; }

.briefcitItems { width:auto; padding-left:0; }

.briefcitRow { padding-left:0; }

.briefcitJacket { margin:0 .3em; }

.browseScreen > tbody > tr > td { width:0; }

.browseScreen > tbody > tr > td:first-child { width:100%; }

.browseScreen table { border-collapse:separate; }

.browsepager { padding-top:0; }

.browsePager { padding-top:0; }

.browsePager strong  {}

.briefcitMedia { margin-top:20px; }

.patActionsLinks-z,
.patTop,
.patFuncArea {
	border: 0;
	outline: none;
}

.patFunc a { background:transparent; }

.patTop {margin:0; }

.patFuncHeaders { text-align:left; }

tr.patFuncHeaders { border-bottom:1px solid #888888; }

.patFuncRating { text-align:left; }

.rateLabel { padding-left:1.5em; }

.resourceDisplayBibs { clear:both; padding-top:1em; margin-left:-4em; }

 .topLogoSmall a {
 	margin: 0;
 }
