* {
  font-family: sans-serif !important;
}

.authored-content,
.contact-numbers dt,
.contact-numbers dd,
.contact-numbers dt,
.slim-footer-nav {
  font-size: 12px;
}

.contact-numbers dd {
  margin-bottom: 0;
}

.contact-numbers .tel {
  font-size: 14px;
}

.contact-numbers .middle {
  top: -2px;
}

.header {
  height: 10em;
  padding: 0;
}

.nav-gateway,
.header-nav-menu-button,
.header .nav-segments,
.left-hand-nav,
.segment-footer-wrapper,
.fat-footer-wrapper {
  display: none !important;
}

.inside-page-content {
  width: 100% !important;
}

.site-nav-section-name {
  display: block;
  position: static;
}

.authored-content .responsive th,
.authored-content .responsive td {
  white-space: normal;
}

.authored-content .responsive {
  overflow: visible;
}

.contact-numbers-wrapper {
  width: 100%;
  font-size: 12px !important;
}

.blog-content .show-hide .panel-body {
  display: block;
}
.blog-content .show-hide.collapsed .panel-body {
  display: block;
  height: 100% !important;
  overflow-x: visible;
  overflow-y: visible;
}