/*
	ISBA printer styles
*/


/* --------------- Hidden objects --------------- */

.hide, .no-print,
.header-links,
.header-mobile, /* Mobile menu */
.header-full .sticky-shim, /* Sticky main menu */
nav,
.menu-toggle,
.sidebar,
.primary, .secondary,
.messages,
.comment-form,
.page-cover,
footer,
.contextual-links-trigger,
.contextual-links,
.barnews-links, /* Bar News link bar */
.ibj-print /* IBJ print link */ {
	display:none !important;
}


/* --------------- Layout --------------- */

.container {
  width: auto;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
	overflow: visible !important;
}
html body.admin-menu { /* Overwrite admin menu */
  margin-top: 0 !important;
}

header .header-content {
  padding: 0 0 2rem;
}

main > .container {
  padding-top: 2rem;
}
.region-content > .block-system > .content {
  margin-bottom: 2rem;
}

/* Change main page columns from flexbox to block if contains just sidebar */
/* Work around for flexbox printing bug: https://bugzilla.mozilla.org/show_bug.cgi?id=939897 */
body.one-sidebar #content > .columns {
  display: block;
}
body.one-sidebar #content > .columns > div {
  padding-right: 0;
}


/* --------------- Formatting --------------- */

body {
  font-size: 0.875rem;
}

.title-banner {
	min-height: auto !important;
	padding: 0 !important;
	background: transparent none !important;
}
.title-banner h1,
.title-prefix,
.title-prefix a {
	color: #22343e !important;
	text-shadow: none !important;
}

/* CLE lists */
td.views-field-field-cle-pmcle > div {
  font-size: 87.5%;
}
