@page {
  size: auto;
  margin: 0.2in 0.2in 0.2in 0.2in;
}

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

a.addgeo,
a.removegeo,
a.quicklink,
a.quickinfo,
div.footer,
div.qf-learn,
nav.qf-topnav,
div.qf-viewbar,
div.qf-factbar label,
div.qf-factbar > div,
div.qf-graph-header div.qf-geobox,
select.qf-topic-select,
#headerBottomRow,
#headerTopRow > div:last-child {
  transform: none !important;
  visibility: hidden !important;
  display: none !important;
}
div.qf-chart,
div.qf-facttable,
div.qf-dashboard,
div.qf-chart > div,
div.qf-graph-scroll {
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}


a[href]:after {
  content: none !important;
}
caption {
  border-bottom: 2px solid #000000;
}

span.qf-sourcenote-icon span.top {
  visibility: hidden !important;
  display: none !important;
}
span.qf-sourcenote-icon span.bottom {
  color: #c6d9f1 !important;
}


div.qf-facttable table tbody {
  page-break-inside: avoid;
}
div.qf-facttable table tbody tr.fact.selected {
  background: #b2dfe4 !important;
  box-shadow: inset 0 0 0 1000px #b2dfe4 !important;
}
div.qf-facttable table tbody tr.fact:nth-child(even):not(.selected) {
  background: #f1f3f5 !important;
  box-shadow: inset 0 0 0 1000px #f1f3f5 !important;
}
div.qf-facttable table tbody tr.fact:focus:nth-child(even):not(.selected),
div.qf-facttable table tbody tr.fact:hover:nth-child(even):not(.selected) {
  background: #dbe6ec !important;
  box-shadow: inset 0 0 0 1000px #dbe6ec !important;
}
div.qf-facttable table tbody tr.fact:nth-child(odd):not(.selected) {
  background: #ffffff !important;
  box-shadow: inset 0 0 0 1000px #ffffff !important;
}
div.qf-facttable table tbody tr.fact:focus:nth-child(odd):not(.selected),
div.qf-facttable table tbody tr.fact:hover:nth-child(odd):not(.selected) {
  background: #dbe6ec !important;
  box-shadow: inset 0 0 0 1000px #dbe6ec !important;
}
div.qf-facttable table tbody tr[data-mnemonic="fips"] td {
  border-top: 1px solid #000000 !important;
}


div.qf-jsmap .mapboxgl-ctrl-top-left,
div.qf-jsmap .mapboxgl-ctrl-top-right,
div.qf-jsmap .mapboxgl-ctrl-bottom-left,
div.qf-jsmap .mapboxgl-ctrl-bottom-right {
  display: none;
}
div.qf-jsmap div.qf-icon-map {
  background: #aceff6 !important;
}


div.qf-chart div.qf-scale {
  border-top: 1px solid #000000 !important;
}
div.qf-chart div.qf-tickmarks div {
  background: #000000 !important;
}
div.qf-chart div.qf-graph-bar div.qf-positive:last-child {
  background: #2B74B7 !important;
  box-shadow: inset 0 0 0 1000px #2B74B7 !important;
}
div.qf-chart div.qf-graph-bar div.qf-negative:last-child,
div.qf-chart div.qf-graph-bar div.qf-max-negative:last-child {
  background: #bc5c5c !important;
  box-shadow: inset 0 0 0 1000px #bc5c5c !important;
}
div.qf-chart div.qf-graph-geo {
  page-break-inside: avoid;
}
div.qf-chart div.qf-graph-bar div[data-isnumeric="1"] {
  background: #ffffff !important;
  display: inline-block !important;
  padding: 0 10px !important;
}
div.qf-chart > div:not([data-zeroleft="0"]) div.qf-graph-bar div.qf-positive[data-isnumeric="1"],
div.qf-chart > div:not([data-zeroleft="0"]) div.qf-graph-bar div.qf-max-negative[data-isnumeric="1"] {
  border: 1px solid #2B74B7 !important;
  transform: perspective(1px) translateX(-100%) !important;
}
div.qf-chart > div:not([data-zeroleft="0"]) div.qf-graph-bar div.qf-negative[data-isnumeric="1"],
div.qf-chart > div:not([data-zeroleft="0"]) div.qf-graph-bar div.qf-max-negative[data-isnumeric="1"] {
  border: 1px solid #bc5c5c !important;
}
div.qf-chart > div[data-zeroleft="0"] div.qf-graph-bar div.qf-positive[data-isnumeric="1"] {
  border: 1px solid #2B74B7 !important;
}


div.qf-footnotes {
  page-break-before: always !important;
}


#ratingTool,
div.cb-banner,
section.usa-banner,
footer.footer.container-fluid {
  display: none !important;
}
