.print-3-col {
  width: 220px !important; }

.print-hide {
  display: none !important; }

.print-width-100 {
  width: 100% !important; }

header {
  display: none; }

.site-header__logo-print,
.site-footer__logo-print {
  display: block !important; }
  .site-header__logo-print svg,
  .site-footer__logo-print svg {
    height: 72px;
    width: 204px; }
    .site-header__logo-print svg #inta-logo-r,
    .site-footer__logo-print svg #inta-logo-r {
      fill: #000 !important; }
    .site-header__logo-print svg #inta-logo-text,
    .site-footer__logo-print svg #inta-logo-text {
      fill: #000 !important; }
    .site-header__logo-print svg #inta-logo-circle,
    .site-footer__logo-print svg #inta-logo-circle {
      fill: #000 !important; }

.site-header__logo-print {
  position: absolute;
  top: 1em; }

.page-section.content-with-visual {
  display: block; }
  .page-section.content-with-visual .content-with-visual__authors-grid {
    display: block; }
    .page-section.content-with-visual .content-with-visual__authors-grid .content-with-visual__info {
      width: 100%; }
  .page-section.content-with-visual .content-with-visual__content {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
  .page-section.content-with-visual .content-with-visual__image {
    display: inline-block;
    vertical-align: top;
    width: 49%; }

.page-section.event-announcement {
  border: 1px solid #f6f6f6 !important; }

.page-section.page-cta {
  border: 1px solid #f6f6f6 !important; }

.page-section.page-section--white-off {
  border: 1px solid #f6f6f6 !important; }

.page-section.page-section--with-sidebar {
  page-break-inside: avoid; }
  .page-section.page-section--with-sidebar.member-dashboard-container {
    page-break-inside: auto; }
  .page-section.page-section--with-sidebar .container {
    display: block; }
    .page-section.page-section--with-sidebar .container .page-section__sidebar {
      display: inline-block;
      vertical-align: top;
      width: 33%; }
      .page-section.page-section--with-sidebar .container .page-section__sidebar .nav__sidebar-anchors {
        display: block !important; }
    .page-section.page-section--with-sidebar .container .page-section__main {
      display: inline-block;
      margin-right: 0;
      page-break-inside: avoid;
      vertical-align: top;
      width: 66%; }

.page-section.page-section--tiles-two-up .tiles-two-up__tile .tiles-two-up__tile__image {
  color-adjust: exact;
  -webkit-print-color-adjust: exact; }

.content-blockquote {
  display: block; }
  .content-blockquote .content-blockquote__image {
    display: inline-block;
    height: 252px;
    width: 252px;
    vertical-align: middle; }
  .content-blockquote .content-blockquote__wrap {
    display: inline-block;
    width: calc(95% - 252px);
    vertical-align: middle; }

.page-section--job-listing .job-listing--filters {
  display: none; }

.leadership__bio.bio--large .leadership__bio__info,
.leadership__bio.bio--small .leadership__bio__info {
  display: block; }
  .leadership__bio.bio--large .leadership__bio__info .leadership__bio__info-image,
  .leadership__bio.bio--small .leadership__bio__info .leadership__bio__info-image {
    display: inline-block;
    vertical-align: top; }
  .leadership__bio.bio--large .leadership__bio__info .leadership__bio__info-text,
  .leadership__bio.bio--small .leadership__bio__info .leadership__bio__info-text {
    display: inline-block;
    vertical-align: top; }

.leadership__bio.bio--large .leadership__bio__info .leadership__bio__info-image {
  padding: 0 !important;
  width: 160px; }

.leadership__bio.bio--large .leadership__bio__info .leadership__bio__info-text {
  padding: 0;
  width: calc(99% - 1em - 160px); }

.leadership__bio.bio--small .leadership__bio__info .leadership__bio__info-image {
  padding: 0 !important;
  width: 120px; }

.leadership__bio.bio--small .leadership__bio__info .leadership__bio__info-text {
  padding: 0;
  width: calc(99% - 1em - 120px); }

#launcher {
  display: none; }

footer {
  display: none; }

.site-footer-print {
  display: block !important; }
  .site-footer-print .site-footer__logo {
    display: inline-block;
    padding: 2em;
    width: 25%;
    vertical-align: top; }
  .site-footer-print .site-footer__copyright {
    border-left: 1px solid #404040;
    display: inline-block;
    left: auto;
    min-height: 120px;
    padding: 2em 0 2em 4.0625em;
    width: 74%;
    vertical-align: top; }

.hero__box {
  border: 1px solid #f6f6f6 !important; }

.hero__box-align.hero--graphic-tl:before {
  background: none !important; }

#global-search {
  display: none !important; }

#generic-search {
  display: none !important; }

.flickity-viewport {
  margin-left: 0; }
  .flickity-viewport .flickity-slider {
    position: relative; }
    .flickity-viewport .flickity-slider .testimonial-carousel__cell {
      width: 31%; }

.editorial-cards__cards-wrapper {
  display: block !important; }
  .editorial-cards__cards-wrapper .editorial-card {
    border-bottom: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    display: inline-block !important;
    width: 50% !important;
    vertical-align: top !important; }
    .editorial-cards__cards-wrapper .editorial-card:nth-child(2) {
      margin-right: 0 !important; }
    .editorial-cards__cards-wrapper .editorial-card.print-3-col {
      width: 220px !important; }

.generic-cards__align {
  display: block; }
  .generic-cards__align .generic-cards__card {
    border-bottom: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    display: inline-block;
    margin-right: 20px;
    width: 220px;
    vertical-align: top; }

#individual-profile {
  display: none !important; }

#individual-profile-print-message {
  display: block; }

#organization-profile {
  display: none !important; }

#organization-profile-print-message {
  display: block; }

.member-dashboard .member-dashboard__member {
  border: 1px solid #f6f6f6 !important; }

.member-dashboard .member-dashboard__additional {
  display: block; }
  .member-dashboard .member-dashboard__additional .member-dashboard__additional__point {
    border: 1px solid #f6f6f6 !important;
    display: inline-block;
    margin-right: calc(3% - 4px);
    min-height: 190px;
    vertical-align: top;
    width: 62%; }
  .member-dashboard .member-dashboard__additional .member-dashboard__additional__quick {
    border: 1px solid #f6f6f6 !important;
    display: inline-block;
    min-height: 190px;
    vertical-align: top;
    width: 35%; }

.member-dashboard .member-dashboard__committees {
  border: 1px solid #f6f6f6 !important; }

.job-listing__list__item {
  border: 1px solid #f6f6f6 !important; }

.header-job .header-job-bottom {
  border: 1px solid #f6f6f6 !important; }

.job-body {
  padding-top: 3em; }
  .job-body .page-section__main {
    display: block !important; }

.podcast-detail .podcast-detail--header {
  padding-bottom: 0 !important; }
