.calcite-theme-dark {
  --calcite-ui-background: transparent; }

@page {
  max-width: 80vw;
  margin: 0 10vw; }

body {
  top: 0 !important; }

.esri-page,
.esri-page__back-to-cover-page {
  display: none; }

.print-only {
  display: block; }

html,
body,
.calcite-theme-dark,
.calcite-theme-light {
  --calcite-ui-border-3: #fff;
  --calcite-font-size--1: 18px;
  --calcite-font-weight-medium: 500; }

html,
body,
#appContainer {
  background-color: #fff;
  color: #232323;
  height: 100vh;
  overflow: visible; }

#printPage {
  display: flex;
  flex-direction: column; }

#printTitle {
  display: flex;
  flex-direction: row;
  min-height: 60px; }

#printTitle > h1 {
  margin-top: 0; }

.embed-app__header__logo {
  width: 60px;
  height: 60px; }

#appContainer {
  height: 100vh;
  width: 80vw;
  margin: 0 10vw; }

calcite-shell {
  position: absolute;
  top: 0;
  height: fit-content;
  width: 80vw;
  margin: 0 10vw;
  background-color: transparent !important; }

#printMapContainer {
  display: flex;
  width: auto;
  height: auto;
  z-index: 2000;
  margin-top: 1em; }

#printMapContainer > img {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0 auto;
  max-width: fit-content;
  max-height: fit-content; }

img {
  -webkit-print-color-adjust: exact; }

.header-tool-section,
.pdf-share {
  display: none; }

calcite-shell {
  --calcite-ui-background: transparent; }

.embed-app__view-container,
.esri-view,
calcite-action-bar,
calcite-shell,
#editorPanel,
calcite-action,
calcite-button,
.desktop-shell-panel,
#legendPanel,
#details,
calcite-icon,
.esri-legend,
.esri-screenshot__offscreen-legend-container,
.esri-screenshot__offscreen-pop-up-container,
.esri-screenshot__screenshot-img-container,
.esri-screenshot__img-preview-container,
.esri-filter-list,
.esri-screenshot,
#popupPanel,
.mobile,
.esri-component:not(.esri-scale-bar) {
  display: none !important; }

#printPopupInfo {
  position: relative;
  display: block;
  width: 80vw;
  height: auto;
  overflow: visible; }

.esri-feature,
.esri-widget__table,
header {
  background-color: #fff !important;
  color: #232323 !important; }

.esri-feature {
  border: none; }

.esri-feature__main-container {
  padding: 0.5em; }

.esri-feature-content {
  break-inside: avoid; }

.esri-feature__main-container .esri-scale-bar.esri-widget {
  background: #232323;
  color: #fff;
  box-shadow: 4px 1px 1px #e0d5d5; }

.esri-widget__heading {
  color: #232323 !important; }

.esri-feature-media__container .esri-feature-media__button {
  display: none; }

.esri-feature-media__chart {
  background: transparent; }

.esri-feature-media__item {
  page-break-inside: avoid; }

.esri-feature-media__chart {
  position: relative;
  width: 100%;
  height: 250px; }
