body header {
  background-color: hsl(222deg, 65%, 24%);
}
body main {
  max-width: 120ch;
  margin: 2rem auto;
  width: calc(100vw - 2rem);
}

[role=tablist] [aria-selected] {
  background: hsl(222deg, 65%, 24%);
  color: #fff;
}

form.quick-search button svg,
.grid-1d th,
table.grid-transposed tbody th,
.parcel-info div.gis,
main table thead tr th {
  background-color: hsl(222deg, 65%, 24%);
}

button[type=submit],
.search-adv form .form-buttons button {
  background-color: hsl(222deg, 65%, 24%);
  color: white;
}
button[type=submit]:hover,
.search-adv form .form-buttons button:hover {
  color: white;
}

.home-logo {
  max-width: 250px;
  background-color: #cececf;
  padding: 0.3em 0.5em;
  margin-right: 1em;
  border-radius: 5px;
}

@media print {
  .no-print {
    display: none !important;
  }
  body {
    font-size: 80%;
  }
  body > footer {
    display: none;
  }
  body > main {
    margin: 0;
    padding: 0;
  }
  #header-right-sidebar,
#site-navigation,
.footer-widgets-wrapper {
    display: none !important;
  }
  .bottom-menu.clearfix {
    height: 0.1em !important;
  }
}