/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0.1
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
/* print.css */
body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #000;
  background: transparent !important;
  font-size: 10pt;
}

.container {
  background: transparent !important;
}

hr {
  background: #ccc;
  color: #ccc;
  width: 100%;
  height: 2px;
  margin: 2em 0;
  padding: 0;
  border: none;
}

hr.space {
  background: #fff;
  color: #fff;
  visibility: hidden;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
}

code {
  font: .9em "Courier New", Monaco, Courier, monospace;
}

a img {
  border: none;
}

p img.top {
  margin-top: 0;
}

blockquote {
  margin: 1.5em;
  padding: 1em;
  font-style: italic;
  font-size: .9em;
}

.small {
  font-size: .9em;
}

.large {
  font-size: 1.1em;
}

.quiet {
  color: #999;
}

.hide {
  display: none;
}

a:link, a:visited {
  color: #996699;
  background: transparent;
  font-weight: 800;
  text-decoration: underline;
}

a:link:after, a:visited:after {
  content: " (" attr(href) ")";
  font-size: 90%;
}

.top-bar,
svg,
.fallback-curve,
#bg-images,
footer,
#main-footer,
img,
.contact-label,
#cookie-acceptance {
  visibility: hidden !important;
  display: none !important;
}

.print-logo {
  visibility: visible !important;
  display: block !important;
}

/* Specific printable div styles */
.div-printout .row {
  width: 100%;
  max-width: 100%;
}

.div-printout .columns {
  float: left;
}

.div-printout .row .columns {
  width: auto;
}

.div-printout .til .large-6, .div-printout .til .small-12 {
  width: 48%;
  margin-right: 1%;
}

.div-printout .til .large-12 {
  width: 99%;
}

.div-printout .button, .div-printout input[type="button"], .div-printout .close-lightBoxing {
  display: none;
}

/* printable til styles */
.div-printout .til th {
  color: white;
  background: #c482c4;
  padding: 5px 10px;
  text-align: left;
}

.div-printout .til th.sub-item {
  color: black;
  background: #c3c3c3;
  font-weight: normal;
}

.div-printout .til td {
  border-top: solid 1px #c3c3c3;
  text-align: left;
  padding: 5px 10px;
}

.div-printout .til tbody {
  border-bottom: solid 3px #c482c4;
}

.div-printout .til tr.til-row-height {
  height: 4em;
}

.row {
  width: 100%;
}
