/* ------------------------------------- */

* {
  background: transparent !important;
  color: #000 !important; /* Black prints faster: h5bp.com/s */
  box-shadow: none !important;
  text-shadow: none !important;
}

a, a:visited {
  text-decoration: underline;
}

a[href]:after {
  content: " (" attr(href) ")";
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

/*
 * Don't show links for images, or javascript/internal links
 */

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
  content: "";
}
 /*
pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}
 */

thead {
  display: table-header-group; /* h5bp.com/t */
}

tr,
img {
  page-break-inside: avoid;
}

img {
  max-width: 100% !important;
}
.page-image > img
{
  max-width: 332px !important;
}

@page {
  margin: 0.5cm;
}

p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

h2,
h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  /* page-break-after: avoid; */
}

/* ----- STYLING / ELEMENT TWEAKS ----- */
h1 {
  margin-top: 0;
}

#footer, #logo a:after, .home-slider-static span, .home-slider-static a:after, .view-more-container, .fss-container, .slider-bg, .event-home-container .grid .col-xs-12:last-child, .news-home-container .btn-secondary, .whats-happening-home, .landing-page-item.featured:after, .scroll-to-top-container {
  display: none;
}

.want-to-mobile {
  margin-bottom: 0;
}

.grid.text-width.iwt-container {
  height: auto!important;
}

.item-listing > a:after {
  margin-left: 88px;
  color: #4F4F4F;
}

.event-home-container {
  padding: 0px 14px;
}

.news-home-container {
  padding-top: 0;
  badding-bottom: 0;
}

.news-home-container > div {
  padding: 1.2em 1% 1em 1%;
}

.news-home-container div a:after {
  font-weight: 400;
  color: #4F4F4F;
}

span.publish-date-home {
  font-weight: 600;
}

#full-container .wide-container:last-child {
     page-break-after: auto;
}

#logo .logo-svg {
  fill: #000000!important;
}

.banner-image-container .event-date-badge {
  background-color: rgba(255, 255, 255, 0.65)!important;
}

.banner-image-container img {
  width: 100%;
}

.left-border-box {
  border-left: 5px solid #838383;
  padding: 0.1em 2em 0.1em 2em;
  margin: 0.5em 0;
}

.item-listing .clear-bottom {
  margin-bottom:20px;
}

.breadcrumbs a {
  text-decoration: none;
}

/* ---- CALL TO ACTION REMOVAL ---- */

.add-to-calendar, .button, .sub-menu, .page-nav-container, .catalogue-search, #search-nav, .btn-primary, .btn-secondary, .breadcrumbs a:after, .search-toggle {
  display: none;
}




/* ---- misc ---- */



.print-element {
	display:block;
}

.header-outer-container, .navigation-outer-container, .footer-outer-container, .sub-navigation-outter-container {
	display:none;
}

.main-container {
	width:100%;
}

.print-header-outer-container {
    height: 100%;
}

#breadcrumbs-container .nav-separator {
    text-indent: 0;
}

.search-filter,.seamless-pagination, .social-media-container {
	display:none;
}

#tabs-header.js-element {
	display:none !important;
}

#tabs-body .no-js-element {
	display:block !important;
}

.tabs-panel.selected,.tabs-panel.disabled {
	display:block;
}

.related-information-section a:before {
    content:none;
}

.absolute-bottom {
    position: relative;
    width: auto;
}

/* DESK-10603 - START */
.stacktable.large-only { display: table!important; }
.stacktable.small-only { display: none!important; }
/* DESK-10603 - END */