.hide-on-print {
  display: none;
}

.node--type-employee-biography #advisory-section,
.node--type-employee-biography .section-attestation,
.node--type-employee-biography #navigation1,
.node--type-employee-biography .site-footer,
.employee-biography .sidebar {
  display: none;
}

.node--type-employee-biography body {
  font-size: 25px;
}

.node--type-employee-biography p {
  font-size: 20px;
}

/*
 * Biography
 */
.employee-biography * {
  float: none !important;
  overflow: visible;
}

.employee-biography #main-wrapper {
  margin: 0 auto;
}

.employee-biography #block-contactusneedhelp,
.employee-biography #sidebarCollapse,
.employee-biography .section.parallax-bg {
  display: none !important;
}

.employee-biography .page-header {
  width: 70%;
  padding-left: 30px;
  margin: 1.25in 5% 0 15%;
}

.employee-biography .page-header * {
  text-decoration: none;
  width: 100%;
  text-align: left;
  font-size: 12pt;
}

.employee-biography .page-header .col-md-2 {
  flex: 0 0 30%;
  max-width: 30%;
}

.employee-biography .page-header .col-md-10 {
  flex: 0 0 65%;
  max-width: 65%;
}

.employee-biography .page-header .flex-row.d-flex {
  display: block !important;
}

.employee-biography .page-header .flex-row div:first-of-type {
  width: 60%;
}

.employee-biography .page-header .pr-3.py-2.border-right {
  border-right: none !important;
}

.employee-biography .page-header .pl-3.py-2.text-secondary {
  padding-left: 0 !important;
}

.employee-biography #main .row {
  margin: 0 auto;
  padding: 0 5%;
}

.employee-biography #main .row .field--type-text-with-summary {
  width: 100%;
}

.employee-biography #main .row * {
  font-size: 12pt;
  line-height: 1.6;
}

.employee-biography #main .row p {
  margin-bottom: 30px;
}
