/* PRINT STYLES
---------------------------------*/
#printHeader,
#printContent,
#printCopyright {
  margin: 0 auto;
  width: 90%;
  color: black;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  line-height: 13pt;
}

a {
  text-decoration: none;
  color: inherit;
}
h2 {
  font-size: 18pt;
  font-weight: bold;
  line-height: 20pt;
}
h3, h4, h5, h6 {
  font-size: 16pt;
  font-weight: normal;
  line-height: 18pt;
}

#printHeader {
  display: flex; flex-flow: row-reverse nowrap;
  margin-bottom: 1em;
  font-family: Georgia, serif;
  font-size: 27pt;
  font-weight: normal;
  line-height: 30pt;
}
#printHeader .rcsLogoImage {
  flex: 0;
}
#printHeader .rcsLogoImage img {
  width: 70mm;
}
#printHeader .rcsLogoText {
  flex: 1; align-self: flex-end;
  text-align: left;
}

#printContent {
  vertical-align: top;
}

#printContent .results_bio {
  margin-bottom: 10pt;
  border-bottom: solid 1px black;
  padding-bottom: 5pt;
}
#printContent .results_bio:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

#printContent .displayDetailLink a,
#printContent .displayElementText.INITIAL_TITLE_SRCH,
#printContent .displayElementText.TITLE,
#printContent ul.crumbLine {
  display: block;
  margin-bottom: 10pt;
  font-size: 18pt;
  font-weight: bold;
  line-height: 20pt;
}

#printContent .displayElementWrapper {
  margin-top: 5pt; margin-bottom: 5pt;
  word-wrap: break-word;
}
#printContent .displayElementLabel {
  display: inline;
  font-weight: bold;
}
#printContent .displayElementText {
  display: inline;
  margin-top: 5pt; margin-bottom: 5pt;
}
#printContent .displayElementText p,
#printContent .displayElementText ol,
#printContent .displayElementText ul,
#printContent .displayElementText li {
  clear: none;
  margin-top: 5pt; margin-bottom: 5pt;
}
#printContent .hidden {
  display: none;
}

#printContent .displayElementLabel.INITIAL_TITLE_SRCH {
  display: none;
}

.printList #printContent .ASSET_PATH,
.printList #printContent .LOCALURL,
.printList #printContent .availableDiv {
  display: none;
}
.printList #printContent .displayElementText.LIVES_DETAILS p:last-child::after {
  content: '\2026';
}

.printList #printContent ul.crumbLine {
  padding-left: 0;
  list-style-type: none;
  overflow: auto;
}
.printList #printContent ul.crumbLine li {
  float: left;
}
.printList #printContent ul.crumbLine + .format_container {
  display: none;
}

.printList #printContent .FORMAT,
.printList #printContent .displayElementLabel.RCS_FORMAT,
.printList #printContent .MEDIA_TYPE {
  display: none;
}
.printList #printContent .format_container {
  margin-top: 5pt; margin-bottom: 5pt;
}
.printList #printContent .format_container::before {
  content: "Format ";
  display: inline;
  margin-right: 2pt;
  font-weight: bold;
}
.printList #printContent .format_container .formatType {
  display: inline;
}

.printLives.printList #printContent .RCS_COLLECTION {
  display: none;
}

.printDetail #printContent .detail_buttons,
.printDetail #printContent .detail_cover_art_div,
.printDetail #printContent .detailActions,
.printDetail #printContent .asset_biblio,
.printDetail #printContent .metadataHeader,
.printDetail #printContent .accordionHolder > h3,
.printDetail #printContent .accordionHolder > div {
  display: none;
}

.printDetail #printContent .accordionHolder > h3[id^="rcsDetailLibAccessHeader"],
.printDetail #printContent .accordionHolder > div[id^="rcsDetailLibAccessDiv"] {
  display: block;
}
.printDetail #printContent .accordionHolder > div[id^="rcsDetailLibAccessDiv"] .button,
.printDetail #printContent .accordionHolder > div[id^="rcsDetailLibAccessDiv"] .rcsAccessHelp > h3 {
  display: none;
}

.printDetail #printContent .displayElementLabel.TITLE {
  display: none;
}
.printDetail #printContent .displayElementText.LIVES_HONOURS,
.printDetail #printContent .displayElementText.LIVES_OCCUPATION,
.printDetail #printContent .displayElementText.LIVES_DETAILS,
.printDetail #printContent .displayElementText.LIVES_SOURCES,
.printDetail #printContent .displayElementText.ARCHIVES_PERSON_NAME,
.printDetail #printContent .displayElementText.ARCHIVES_RELATED_OBJNO,
.printDetail #printContent .displayElementText.MUSEUM_OBJECT_NAME,
.printDetail #printContent .displayElementText.MUSEUM_DESCRIPTION,
.printDetail #printContent .displayElementText.MUSEUM_DIMENSION,
.printDetail #printContent .displayElementText.MUSEUM_DOCUMENTATION,
.printDetail #printContent .displayElementText.MUSEUM_MATERIAL,
.printDetail #printContent .displayElementText.MUSEUM_CREATOR,
.printDetail #printContent .displayElementText.MUSEUM_ASSOCIATION,
.printDetail #printContent .displayElementText.MUSEUM_RELATED_OBJNO {
  display: block;
  margin-left: 10pt;
}
.printDetail #printContent .displayElementLabel.LIVES_HONOURS,
.printDetail #printContent .displayElementLabel.LIVES_SPECIALTY,
.printDetail #printContent .displayElementLabel.LIVES_SOURCES,
.printDetail #printContent .displayElementLabel.MUSEUM_ASSOCIATION {
  display: block;
}
.printDetail #printContent .displayElementText.ADDED_CORPORATE_AUTHOR::before,
.printDetail #printContent .displayElementText.IDENTIFIER::before,
.printDetail #printContent .displayElementText.SUBJECT_TERM::before,
.printDetail #printContent .displayElementText.MUSEUM_OBJECT_NAME::before,
.printDetail #printContent .displayElementText.LIVES_OCCUPATION::before {
  content: ", ";
}
.printDetail #printContent .displayElementText.ADDED_CORPORATE_AUTHOR:nth-child(2)::before,
.printDetail #printContent .displayElementText.IDENTIFIER:nth-child(2)::before,
.printDetail #printContent .displayElementText.SUBJECT_TERM:nth-child(2)::before,
.printDetail #printContent .displayElementText.MUSEUM_OBJECT_NAME:nth-child(2)::before,
.printDetail #printContent .displayElementText.LIVES_OCCUPATION:nth-child(2)::before {
  display: none;
}
.printDetail #printContent .displayElementText.PERIOD_DATE:nth-child(2)::before {
  content: "created: ";
}
.printDetail #printContent .displayElementText.PERIOD_DATE:nth-child(4)::before {
  content: "; last modified: ";
}
.printDetail #printContent .displayElementWrapper > br,
.printDetail #printContent .displayElementText.MUSEUM_DIMENSION br,
.printDetail #printContent .displayElementText.ADDED_CORPORATE_AUTHOR ~ br,
.printDetail #printContent .displayElementLabel.LOCALURL ~ br,
.printDetail #printContent .displayElementLabel.LOCALURL ~ br + a,
.printDetail #printContent .displayElementText.IDENTIFIER ~ br,
.printDetail #printContent .displayElementText.SUBJECT_TERM ~ br,
.printDetail #printContent .displayElementText.LIVES_HONOURS ~ br,
.printDetail #printContent .displayElementText.LIVES_OCCUPATION ~ br,
.printDetail #printContent .displayElementText.LIVES_SPECIALTY ~ br,
.printDetail #printContent .displayElementText.PERIOD_DATE ~ br,
.printDetail #printContent .displayElementText.LIVES_SOURCES ~ br,
.printDetail #printContent .displayElementText.MUSEUM_OBJECT_NAME ~ br {
  display: none;
}

.printDetail #printContent .RCS_FORMAT {
  display: inline;
}
.printDetail #printContent .RCS_FORMAT + .format_container {
  display: none;
}

#printCopyright {
  border-top: solid 1pt black;
  padding-top: .5em;
  color: #888;
  font-size: 9pt;
  line-height: 11pt;
  text-align: center;
  vertical-align: top;
}