/* Print stylesheet.
*/
@media print { * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 2cm .5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .table td, .table th { background-color: #fff !important; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  .label { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }
@page { margin: 15mm 10mm 15mm 10mm; }
.container { width: auto; margin: 0.25em; }

.row { width: 100%; }

.row, .thumbnails { margin-left: 0; }

[class*="col-md"], .row [class*="col-md"] { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-12, #IE6 .row .col-md-12 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-11, #IE6 .row .col-md-11 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-10, #IE6 .row .col-md-10 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-9, #IE6 .row .col-md-9 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-8, #IE6 .row .col-md-8 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-7, #IE6 .row .col-md-7 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-6, #IE6 .row .col-md-6 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-5, #IE6 .row .col-md-5 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-4, #IE6 .row .col-md-4 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-3, #IE6 .row .col-md-3 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-2, #IE6 .row .col-md-2 { float: none; display: block; width: auto; margin-left: 0; }

#IE6 .col-md-1, #IE6 .row .col-md-1 { float: none; display: block; width: auto; margin-left: 0; }

.navbar, .sidebar-nav, .nav-sm, .color-strip, .link-set, .search-nav, .breadcrumb, .icon, .control, .btn, .carousel-control, .printShare, .resultsHeader, .pagination, #lang, footer, .page-footer, aside .content, aside .thumbnail { display: none; }

.year-filter { display: none; }

/* esr custom fixes */
.thumbnail .caption { height: auto; }

.theme-light .layout { margin-top: 0; }
