@page {
  margin-top: 2cm;
  margin-bottom: 1cm;
}
@media print {
  * {
    transition: none !important;
  }
  body {
    padding-top: 0 !important;
  }
  .max-bound {
    max-width: unset;
  }
  .isu-main {
    padding-top: 0 !important;
  }
  #toolbar-administration,
  #toolbar-bar,
  .skip-link,
  .isu-settings-bar-wrap,
  .isu-header,
  .isu-block-system-breadcrumb-block,
  .isu-local-tasks-block,
  .block-sidebar-menu,
  .nav-tabs,
  .isu-placeholder-button,
  .people-node-edit-button,
  .views-exposed-form,
  .isu-footer,
  div[role="alert"],
  div[class*="attachment_add_button"] {
    display: none !important;
  }
  .isu-block {
    margin-bottom: 1rem;
  }
  h1,
  h2,
  h3,
  h4,
  .h1,
  .h2,
  .h3,
  .h4,
  p {
    margin: revert !important;
    padding: revert !important;
    color: revert !important;
    font-size: revert !important;
    font-weight: revert !important;
  }
  h2,
  .h2 {
    font-size: 1.5rem !important;
  }
  h2:after,
  .h2:after {
    display: none;
  }
  a {
    padding: revert !important;
    margin: revert !important;
    color: inherit !important;
    font-size: revert !important;
    font-weight: revert !important;
    text-decoration: none !important;
    border: revert !important;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .btn-isu {
    text-align: left;
  }
  .btn-outline-info,
  .isu-rss-link {
    display: none;
  }
  img.align-left,
  figure.align-left {
    margin-right: 1rem;
    margin-bottom: 0.5rem;
  }
  img.align-right,
  figure.align-right {
    margin-left: 1rem;
    margin-bottom: 0.5rem;
  }
  .isu-responsive-table .isu-row-header {
    display: none;
  }
  .isu-media-video-oembed-wrapper:before {
    content: "(Embedded video)";
  }
  .isu-media-video-oembed-wrapper > div {
    display: none;
  }
  a {
    page-break-inside: avoid;
  }
  blockquote {
    page-break-inside: avoid;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
  }
  table,
  pre {
    page-break-inside: avoid;
  }
  .isu-horizontal-card {
    page-break-inside: avoid;
  }
  .isu-page-link {
    display: inline-block;
    padding: 0.25rem 0.5rem !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
  }
  .active .isu-page-link {
    border-color: black !important;
  }
  .isu-page-link:after {
    content: "";
    display: none;
  }
  .isu-page-link[title="Go to first page"],
  .isu-page-link[title="Go to previous page"],
  .isu-page-link[title="Go to next page"],
  .isu-page-link[title="Go to last page"] {
    display: none;
  }
  .isu-hero {
    page-break-inside: avoid;
  }
  .isu-hero-supporting-image_image {
    max-width: 50%;
  }
  .isu-hero-video-bg_image img {
    opacity: 1 !important;
  }
  .isu-hero-background-video_video,
  .isu-hero-background-video_video-button {
    display: none;
  }
  .isu-blockquote-inner {
    display: flex;
    align-items: center;
    page-break-inside: avoid;
  }
  .isu-blockquote_portrait {
    max-width: 200px;
    margin-right: 1rem;
  }
  .isu-blockquote_portrait img {
    border-radius: 50%;
  }
  .isu-blockquote_quote {
    font-weight: bold;
    font-family: Merriweather, serif;
  }
  .isu-card-set {
    margin: 3rem 0;
  }
  .isu-card-set-inner {
    display: block;
  }
  .isu-card-set .col {
    width: 100%;
  }
  .isu-card-default {
    display: flex;
    page-break-inside: avoid;
  }
  .isu-card-default_img {
    flex-shrink: 0;
  }
  .isu-card-default_img img {
    width: 200px;
    margin-right: 1rem;
  }
  .isu-card-default_title h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .isu-card-default_title_h2 {
    margin-top: 0 !important;
  }
  .isu-card-default_title_h2 a:after {
    display: block;
    font-size: 1rem;
    font-weight: normal;
  }
  .isu-feature {
    page-break-inside: avoid;
  }
  .isu-feature_title {
    margin-bottom: 0.5rem !important;
  }
  .isu-feature_title a:after {
    display: none;
  }
  .isu-card-linked_link {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto 1fr;
    grid-template-areas:
      "media title"
      "media link";
    page-break-inside: avoid;
  }
  .isu-card-linked_img {
    grid-area: media;
    margin-right: 1rem;
  }
  .isu-card-linked_link-text {
    grid-area: title;
    font-weight: 700;
  }
  .isu-card-linked_link:after {
    grid-area: link;
  }
  .isu-image-grid_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    page-break-inside: avoid;
  }
  .isu-image-grid_img_main {
    grid-column: 1 / span 2;
  }
  .isu-link-block_list.list-unstyled {
    list-style-type: revert;
    padding-left: revert;
  }
  .isu-statistic_stat {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 1.5rem;
    page-break-inside: avoid;
  }
  .isu-feature-attachment .isu-feature-sm_img,
  .isu-feature-attachment footer {
    display: none;
  }
  .isu-author a:after {
    display: none;
  }
  .isu-blog_feature-thumbnail {
    display: none;
  }
  .isu-event-addcalendar {
    display: none;
  }
  .isu-events-upcoming-events-view .isu-featured-attachment,
  .isu-events-past-events-view .isu-featured-attachment {
    display: none;
  }
  .isu-events_feature-thumbnail {
    display: none;
  }
  .isu-page-column_landing-page .isu-block-page-title-block {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
  }
  .isu-people_pic {
    max-width: 200px !important;
  }
  .isu-people_address {
    display: flex;
    align-items: flex-start;
  }
  .isu-people_email,
  .isu-people_phone {
    display: flex;
    align-items: center;
  }
  .isu-people_email a:after,
  .isu-people_phone a:after {
    display: none;
  }
  .isu-people_cv,
  .isu-social-menu_people a {
    display: inline-flex;
    align-items: center;
  }
  .isu-people_address .fa,
  .isu-people_email .fa,
  .isu-people_phone .fa,
  .isu-people_cv:before,
  .isu-social-menu_people a:before {
    width: 1.5rem;
    margin-right: 5px;
    margin-left: 0;
    font-size: 1.25rem;
    color: #777;
    text-align: center;
  }
  .isu-people_city-state-postal > div {
    display: inline;
  }
  .isu-people_card {
    background: 0;
  }
  .isu-people_card:before {
    display: none;
  }
  .isu-people_card .card-body {
    padding: 0;
  }
  .isu-people-directory-view-group h3:after {
    display: none;
  }
  .isu-people-directory-view-group .isu-horizontal-card_left {
    margin-right: 1rem;
  }
  .isu-people-directory-view .isu-horizontal-card_left a:after {
    display: none;
  }
  .people-teaser-name h2 {
    margin-top: 0 !important;
    font-size: 1rem !important;
  }
  .people-teaser-name a:after {
    display: none;
  }
  .node--type-podcast.node--view-mode-full .isu-feature-sm_img img {
    max-width: 300px;
  }
  .container_view_podcast_add_episode {
    display: none;
  }
  .isu-podcast_subscribe-list {
    display: revert;
    list-style-type: revert;
    margin: revert;
    padding: revert;
  }
  .isu-podcast_subscribe_icon a {
    background: none;
    text-align: left;
    display: inline-block;
  }
  .isu-podcast_subscribe_icon a:before {
    display: none;
  }
  .container_view_podcast_episode_teasers_on_podcast_node_block
    .isu-feature_text
    h2
    a[href]:after {
    content: attr(href);
    display: block;
    font-size: 1rem;
    font-weight: normal;
  }
  .able-player {
    display: none;
  }
  .isu-projects_feature-thumbnail {
    display: none;
  }
  .isu-resources-teaser-view-group h3 {
    font-size: 1.875rem !important;
  }
  .isu-resources-teaser-view-group h3:after {
    display: none;
  }
  .isu-resources-teaser-view .isu-feature_title a[href]:after {
    content: attr(href);
    display: block;
    font-size: 1rem;
    font-weight: normal;
  }
  .isu-resources_feature-thumbnail {
    display: none;
  }
  .isu-resources_link a:after {
    content: "";
    display: none;
  }
}
