/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
* {
  background: transparent !important;
  color: black !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
}
/* Black prints faster: h5bp.com/s */
a,
a:visited {
  text-decoration: none;
}
#content .photos a[href]:after {
  content: "";
}
#content abbr[title]:after {
  content: " (" attr(title) ")";
}
html,
body {
  overflow: visible !important;
}
html .printonly {
  text-indent: 0;
  line-height: 1.2em;
  height: auto;
  margin-top: 1em;
  border-top: 1px solid black;
  padding-top: 0.3em;
}
html #category {
  top: 70px;
}
html #indexName {
  display: none;
}
html .locationInfo {
  position: relative;
  width: 98%;
  border: none;
  bottom: auto;
}
html .locationInfo .print {
  display: none;
}
html .locationInfo dl {
  margin-bottom: 4em;
}
html .locationInfo .contents {
  height: auto;
}
html .locationInfo .contents a {
  display: block;
}
html .locationInfo .contents a img {
  max-width: none;
  height: 200px;
}
html .contemporaries {
  position: relative;
  background: none;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
html .tabs {
  width: 98%;
}
html .tabs ul {
  display: none;
}
html .tab {
  position: relative;
  margin-left: 1%;
}
.print {
  display: none;
}
html #navigation {
  display: none;
}
html #footer {
  margin: auto;
  margin-top: 3em;
  margin-bottom: 1em;
}
