footer,
#prisk-login,
#block-priskstaffmenu,
#block-masquerade,
#block-mainnavigation,
.view-filters,
[data-drupal-messages],
.contextual,
.dontprint,
.imagepin_custom-widget.imagepin_custom-overlay {
  display: none!important;
}

.door-inspection-item, .inspection-cover-sheet, .floorplan-item {
  page-break-after: always;
}

.inspection-cover-sheet {
  text-align: center;
  padding: 20vh 5vw 0;
}

.inspection-cover-sheet h2 {
  padding: 2em;
}
.door-inspection-item:last-child, .floorplan-item:last-child {
  page-break-after: avoid;
}

.imagepin_custom.imagepin_custom-selected {
  background-color:red;
}

a {
  color: black!important;
}

img.prisk22-logo {
  max-width: 350px!important;
  min-width: 100px!important;
}

.header-flex-wrapper {
  padding: 5px!important;
}

div#block-prisk22-content .views-element-container {
  margin: 0!important;
  padding: 1vw;
}

body {
  background-color: white!important;
  width: 1100px;
}

h2 {
  text-transform: capitalize;
}

* {
  -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
  color-adjust: exact !important;                 /* Firefox 48 – 96 */
  print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
}

