* {
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

@page {
  margin: 0.5cm;
}

img {
  max-width: 100% !important;
}

tr,
img,
.location-container,
.public-location-links {
  page-break-inside: avoid;
}

.header-logo-container,
.nav,
.nav-menu-button,
.galleria,
.table-of-content-container,
.page-section-pagination,
.pageSubscribe,
.comments-panel,
.footer-home-bg,
.footer-content,
.sub-footer-list,
#back-to-top,
.filter-container,
.insert-container,
a.career-interest-link,
a.services-button,
.seamless-pagination,
.bg-detail-right,
.bg-detail-left,
.video-player,
.services,
.featured-badge-item,
.featured-panel-container-1,
.featured-panel-container-2,
.related-news-events,
.success-generic,
a.call-to-action,
.tab-links,
.contact-image,
.feature-banner-container,
.mask,
a.register-btn,
.feature-rich-contact .enquire-button,
a.get-directions-link,
.social-media-sharing,
.feature-rich-contact-phone:before,
.feature-rich-contact-email:before,
.add-to-calendar-trigger {
  display: none;
}

.wide-feature-details,
.featured-quote-container,
.footer-bottom-container {
  background-color: #fff;
}

.print-header,
.feature-rich-tab-container-inner,
.page-section-container,
.event-category-item,
.gmap-content-select .info-window-extras {
  display: block;
}

.print-header {
  margin-top: 20px;
}

.wide-breadcrumbs {
  border: none;
}

.wide-breadcrumbs {
  background-color: transparent;
  position: static;
}

.featured-quote-container,
.wide-feature-details {
  margin-bottom: 0;
}

a.view-tab-mobile-link,
a.view-tab-mobile-link.active {
  background-color: #fff;
}

.page-tag-list {
  margin-top: 0;
}

.print-header-logo,
.print-header h1 {
  float: left;
}

.print-header h1 {
  padding-left: 20px;
  margin: 0;
}

a.view-tab-mobile-link,
.feature-rich-tab-container-inner {
  border: 1px solid #000;
}

a.view-tab-mobile-link {
  border-radius: 4px 4px 0 0;
}

.feature-rich-contact {
  border: solid 1px #000;
  background-color: #fff;
}

.gmap-info button {
  border-bottom: none;
}

.gmap-container {
  display: block !important;
}