html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
}

#content {
  height: 100%;
}

header,
.leaflet-control {
  display: none;
}

.map-layout .overlay-sidebar #sidebar {
  display: none;
}

.map-layout #sidebar {
  page-break-after: always;
}
.map-layout #sidebar > * {
  display: none;
}
.map-layout #sidebar #sidebar_content {
  display: unset;
}
.map-layout #sidebar button,
.map-layout #sidebar input,
.map-layout #sidebar textarea,
.map-layout #sidebar .secondary-actions {
  display: none;
}

#map-ui {
  display: none !important;
}

#map {
  position: relative;
  height: calc(100% - 40px);
  box-sizing: border-box;
  border: 1px solid black;
}

/* Rules for attribution text under the main map shown on printouts */
#attribution {
  page-break-inside: avoid;
  height: 40px;
  font-size: 12px;
}
#attribution table {
  width: 100%;
}

.attribution_notice {
  text-align: center;
}

/*# sourceMappingURL=print-ltr.css-cdc964f645d8253c11ae771e7fec5048e413579f79ec9be5eef7e8e061acf318.map */
