.hCalendar-hidden {
  display: none;
}
#content-header {
  background: #280A9E;
  margin: 0;
  padding: 1em 0;
}
#content-header #portal-header {
  margin: 0;
  color: #F7EF08;
}
#content-header #portal-header a {
  color: #F7EF08;
  padding: 10px 15px;
}
#content-header #portal-header a:hover {
  color: black;
  background: white;
  text-decoration: none;
}
#content-header #portal-header a#portal-logo {
  padding: 0;
}
#content-header #portal-header a#portal-logo:hover {
  background: none;
}
#content-header #portal-header [type="submit"],
#content-header #portal-header #portal-searchbox [type="submit"] {
  margin-left: 0.5em;
  margin-top: 0;
  vertical-align: top;
  background: none;
  border: none;
  color: #F7EF08;
}
#content-header #portal-header [type="submit"]:hover,
#content-header #portal-header #portal-searchbox [type="submit"]:hover {
  background: white;
  color: black;
}
#content-header #portal-header .livesearch-results {
  width: auto !important;
  min-width: 20em;
  left: auto !important;
  right: 0;
  color: black;
}
#content-header #portal-header .livesearch-results a {
  color: #007bb3;
  text-decoration: none;
  padding: auto auto;
}
#content-header #portal-header .livesearch-results a:hover {
  color: #004666;
  text-decoration: underline;
  background: none;
}
.plone-navbar {
  background-color: #F7EF08 !important;
}
.plone-navbar .plone-navbar-nav li a {
  color: black;
}
.plone-navbar .plone-navbar-nav li.selected a,
.plone-navbar .plone-navbar-nav li a:hover {
  background-color: white;
  color: black;
}
.documentByLine {
  visibility: hidden;
}
img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
