<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">button, video, audio, object, embed, .saintlukes-physician-search-form, footer, ul.tabs, .site-header__top-right, .breadcrumb, .site-header__toggle, .pager,
.button, .content__left, .js-pager__items, .field__link-text.field__link-text--less, .ipe-tab-wrapper,
.tota11y.tota11y-toolbar, .doctor-result__cta, .doctor-card__heading, div.field--truncated {
  display: none;
}

@page {
  margin: 0.5cm 2cm;
}
header {
  color: #000;
}

body {
  color: #000;
  background: #fff;
  line-height: 1.2em;
}

h2 {
  page-break-before: avoid;
}

h2.field__label {
  margin: 0 0 5px;
}

ul {
  page-break-inside: avoid;
}

img {
  page-break-inside: avoid;
  max-width: 150px;
  height: auto;
}

em {
  font-style: italic;
}

p a {
  word-wrap: break-word;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.list--grid {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.list--grid &gt; .list__item {
  padding: 1%;
  margin: 0;
  flex-grow: 1;
  max-width: 32%;
}

.doctor-card {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.doctor-card &gt; .doctor-card__image-container {
  margin: 0;
  flex-grow: 1;
  max-width: 40%;
}
.doctor-card &gt; .doctor-card__profile {
  margin: 0;
  flex-grow: 1;
  max-width: 60%;
}

.si-toggle-container.si-pos-east {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}

.page {
  padding: 0;
}

.directory-print {
  font-family: sans-serif;
}
.directory-print .views-group &gt; h3 {
  clear: both;
  margin: 0.3cm 0 0.25cm;
  padding: 0.5cm 0.3cm;
  color: #125FA0;
  text-align: center;
  border-bottom: 2px solid #b0ddfb;
  background-color: white;
  page-break-before: always;
}
.directory-print h4 {
  margin-bottom: 0;
  margin-top: 0.2cm;
}
.directory-print .views-view-grid .views-row {
  page-break-inside: avoid;
  margin-bottom: 0.5cm;
}
.directory-print .views-view-grid .views-col {
  float: left;
  page-break-inside: avoid;
}
.directory-print .views-col__inner, .directory-print .physician-directory-item {
  padding: 0 0.3cm 0 0;
  page-break-inside: avoid;
  font-size: 13px;
}
.col-3 .directory-print .views-col__inner, .col-3 .directory-print .physician-directory-item {
  padding: 0;
}
.directory-print .physician-image img {
  max-height: 4cm;
  width: auto;
}
.directory-print .views-view-grid .views-row {
  clear: both;
  width: 100%;
  page-break-inside: avoid;
}
.directory-print .address {
  margin: 0;
}
.directory-print .address a:link {
  text-decoration: none;
  font-weight: normal;
  color: #616264;
}
.directory-print .board-certifications {
  font-style: italic;
  font-size: 11px;
  margin-top: 0.1cm;
}

[data-webform-element-id=verification_letter--submission_information] {
  display: none;
}

.submission-letter {
  page-break-before: always;
}
.submission-letter header img {
  width: 6cm;
  height: auto;
}
.submission-letter p.address .country {
  display: none;
}
.submission-letter table {
  width: 100%;
}
.submission-letter table.cactus {
  width: 60%;
}

.doctor-result {
  margin-bottom: 0;
}

.views-row {
  page-break-inside: avoid;
}

.content__main &gt; * &gt; div {
  margin-bottom: 10px;
}

.content__top .doctor-card {
  margin-bottom: 0px;
}

.doctor-card {
  padding: 0px;
}
/*# sourceMappingURL=print.css.map */
</pre></body></html>