body {
	font-family:"Times New Roman";
	font-size:11pt;
	margin:0;
	padding:0;
}
/*
#headerTop, #printInfo, #sideBar, #sideBar2, .dateSelect
#controlBarContainer1, #footer, #PageOptions,
.hidden, #resizeContainer, #popup, #gbslink, .button,
#secondaryBarContainer1, .circbuttonmsg, .circTransaction, .circsel,
#footernav {
	display:none;
}
*/

.hidden, #gbslink, .button, .ButtonSmall {
	display:none;
}

.ui-widget {
	display:none;
}

#controlBar {
	display:none;
}

#logo {
	display:none;
}

#PageOptions {
	display:none;
}

#sideBar {
	display:none;
}

#popup {
	display:none;
}

.SeeMore {
	display:none;
}

#IsSearchHintHidden {
	display:none;
}

#footernav {
	display:none;
}

#MainSearch, #MainSearchForm {
	display:none;
}

#ResultsNav img {
	display:none;
}

#dispFmtOptions {
	display:none;
}

#secondaryBar li{
	display:none;
}

.bCheckimg, .bCheckAll {
	display:none;
}

#circsel {
	display:none;
}

#QRCodePrint {
	display:block;
}

#ResultsQueryNav {
	width:100%;
	margin-bottom:0.5em;
}

#headerTop {
	margin-bottom:1em;
}

#ResultsQueryNav, #ResultsQueryNav td, #ResultsQueryNav tr, .fpImages td, .fpImages th {
	border:none!important;
}

td#ResultsNav {
	text-align:right!important;
}

li#current {
	display:block;
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	position:relative;
	left:-36px;
}


#QRCodePrint div {
	font-size:0.8em;
	margin:0;
	padding:0;
	margin-top:-1em;
	margin-bottom:1em;
}

#ResultsQuery {
	font-size:1.1em;
}

#ResultsQuery .highlight {
	font-weight:bold;
}

#headerL {
	font-weight:bold;
	font-size:1.2em;
}

a {
	text-decoration:none;
	color:black;
}

table, td, th {
	border-collapse:collapse;
}

#mainBody td, #mainBody th {
	vertical-align:top;
	border:1px solid #333;
	text-align:left;
	padding-left:0.2em;
}

#mainBody .noBorder td, #mainBody .noBorder th, .briefimg td, .briefimg th, a img, .faccs th, .faccs td {
	border:none!important;
}

.briefimg thead {
	display:none;
}

.searchAssist {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.briefimg td, .briefimg th {
	padding-bottom:10px;
}

.sDataRow td{
	padding-bottom:0px;
}

h2 {
	font-size:1.2em;
	margin-bottom:0.5em;
}

.bTitle {
	font-weight:bold;
}

.mag {
	display:none;
}

.fLabel, .fulllabel {
	color:#303030;
	font-weight:bold;
}

.fTitle {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	padding:0;
}

p.fData, div.fData, p.reviewTextBody {
	margin-top:0;
	margin-bottom:0.7em;
}

.AccessionWrapper {
	margin-bottom:4em;
	margin-left:2em;
	padding-right:2em;
}

.faccs, .full {
	width:100%;
}

/* MARC21 */

marctag {
	color:#497ac4;
}
.marcind {
	color:gray;
}

.marcsub {
	color:green;
}

/* Extra harvard format spacing*/

.harvardTable td{
	padding-bottom:0.8em!important;
}

#headerTop, #secondaryBar {
	display:none;
}

.header {
	display: none;
}

#modal_handle_exportMenu {
	display: none;
}

#modal_handle_sortMenu {
	display: none;
}

#modal_handle_contactMenu {
	display: none;
}

#modal_handle_openingTimes {
	display: none;
}

#modal_handle_contactPage {
	display: none;
}

#copyToggle{
	display: none;
}

#fadeMessage {
	display: none;
}

#liveChatBubble_button {
	display: none;
}

#PageEnd {
	display: none;
}

.results_page_results_footer {
	display: none;
}

.results_page_leftSection {
	display: none;
}

.results_page_selectLabel {
	display: none;
}

.singleRecord_select {
	display: none;
}

.results_page_singleRecord {
	padding: 40px 18px 40px 43px;
	border-bottom: 1px solid #eaedee;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	border: none;
	background: transparent;
	width: 100%;
text-align: left;
font-family: helvetica;
font-weight: 100;
}

.singleRecord_fieldNames {
  color: var(--text-color-recordLabels);
  font-size: var(--font-size-xs);
  flex: 0 0 122px;
  align-self: flex-end;
  text-align: right;
}

.singleRecord_recordDetails {
  width: 469px;
  color: var(--text-color-main);
  font-size: var(--font-size-xs);
  align-self: flex-end;
  padding: 0px 0px 0px 41px;
}

.cImgLarge {
	width: 128px;
}

.results_page_resultsSection {
	width: 90%;

}

