@page {
  margin: 20mm;
  overflow: hidden; }

* {
  -webkit-transition: none !important;
  transition: none !important; }

html {
  font-size: 18px; }

body {
  padding-top: 0 !important;
  font-size: 16px;
  line-height: 1.6; }

.header--fixed {
  position: static !important; }

header.main-nav {
  display: none !important; }

.top-header * {
  -webkit-print-color-adjust: exact; }

body > nav.breadcrumb {
  display: none !important; }

#main a[href]:not(.hero-box)::after,
#main a[href]::after {
  content: "";
  display: none; }

main#main {
  margin-top: 40px; }

#main .container {
  padding: 0; }

.print-logo {
  display: block;
  position: absolute;
  right: 0; }

footer.footer {
  display: none; }

h1 {
  font-size: 32px;
  line-height: 42px; }

h2 {
  font-size: 25px;
  line-height: 34px; }

p.ingress {
  font-size: 18px;
  line-height: 28px;
  display: inline-block; }

p {
  width: 100%;
  max-width: none;
  font-size: 15px;
  line-height: 25px; }

.row {
  margin-left: 0;
  margin-right: 0; }

[class*="col-"] {
  max-width: 100%;
  width: 100%;
  padding: 0; }

iframe {
  display: none; }

.carousel {
  border: none;
  width: 100% !important;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0; }
  .carousel-track > div {
    -webkit-transform: none !important;
            transform: none !important;
    width: 100% !important; }
    .carousel-track > div > div {
      width: 100% !important;
      float: none;
      display: block; }
  .carousel .article-link {
    padding-bottom: 2em !important;
    position: relative;
    border-bottom: 4px solid #F2F2F2;
    -webkit-column-break-inside: avoid;
       page-break-inside: avoid;
            break-inside: avoid; }
    .carousel .article-link::after {
      display: none; }
    .carousel .article-link__body {
      padding: 0 0 1em 0 !important; }
    .carousel .article-link .link--with-arrow {
      display: none; }
  .carousel .carousel-control {
    display: none; }

.border-box {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid; }

.full-width-picture {
  color: #000000;
  background-image: none; }
  .full-width-picture .underline-link {
    -webkit-column-break-inside: avoid;
       page-break-inside: avoid;
            break-inside: avoid; }
  .full-width-picture .hero-heading {
    -webkit-column-break-inside: avoid;
       page-break-inside: avoid;
            break-inside: avoid; }

a.hero-box::after {
  content: ""; }

.link-card {
  background-color: transparent; }
  .link-card__header {
    display: none; }
  .link-card__body {
    padding: 0; }
  .link-card .link--with-arrow {
    display: none; }

.collapse-body {
  visibility: visible;
  height: auto; }

.collapse-content {
  padding: 1em 0 0 0;
  background-color: transparent; }

.collapse-control::after {
  display: none; }

.search-filter {
  display: none; }

.contact-search-box {
  display: none; }

.person-card__email a::after {
  display: none; }

.disclaimer-box {
  padding: 0; }

.block {
  display: block; }

.SkuldOfficePage .office-content, .ContactSearchPage .office-content, .DepartmentPage .office-content {
  margin-top: 25px; }

.SkuldOfficePage .person-card, .ContactSearchPage .person-card, .DepartmentPage .person-card {
  position: relative;
  page-break-inside: avoid;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .SkuldOfficePage .person-card__name, .ContactSearchPage .person-card__name, .DepartmentPage .person-card__name {
    page-break-inside: avoid;
    position: relative;
    font-size: 16px; }
  .SkuldOfficePage .person-card__title, .ContactSearchPage .person-card__title, .DepartmentPage .person-card__title {
    page-break-inside: avoid;
    position: relative;
    font-size: 12px; }
  .SkuldOfficePage .person-card__contact-info, .ContactSearchPage .person-card__contact-info, .DepartmentPage .person-card__contact-info {
    page-break-inside: avoid;
    position: relative;
    font-size: 12px; }
  .SkuldOfficePage .person-card__image, .ContactSearchPage .person-card__image, .DepartmentPage .person-card__image {
    page-break-inside: avoid;
    position: relative;
    width: 100px;
    margin-right: 20px; }

.aside-content-area .border-box.person-card {
  display: none; }

.sticky-links {
  display: none !important; }

.article-page-content .article-link__image {
  width: 100%; }

.date-text {
  width: auto; }

.icon-text,
.border-box {
  margin-left: 0;
  margin-right: 0;
  page-break-inside: avoid; }

.article-page-content h1, .article-page-content h2 {
  display: inline-block; }

.article-page__author > small {
  font-size: 15px; }

.meta-banner__body .social-media-icons, .chapter-menu, .image-hotspot {
  display: none !important; }

.long-article-page .long-article__header-image {
  width: 100%;
  -webkit-print-color-adjust: exact; }

.page-top__column {
  padding-top: 0;
  padding-bottom: 0; }

.page-top__img-item {
  display: none; }

.page-top {
  margin-bottom: 0; }

.hero-heading {
  margin: 0.25em 0; }

.mainContent .h1,
.section-page-content .h1 {
  margin-top: .5em; }

.hero__background {
  padding-top: 15%; }

.carousel {
  page-break-inside: avoid; }

.topic-listing-page #search-result-area {
  border-bottom: none; }

.load-more-section {
  display: none; }
