@media print {
  /* line 4, sass/print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  /* line 13, sass/print.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 18, sass/print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 24, sass/print.scss */
  thead {
    display: table-header-group; }
  /* line 28, sass/print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 33, sass/print.scss */
  img {
    max-width: 100% !important; }
  /* line 37, sass/print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 44, sass/print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 53, sass/print.scss */
  select {
    background: #fff !important; }
  /* line 58, sass/print.scss */
  .navbar,
  .side-nav,
  footer {
    display: none; }
  /* line 63, sass/print.scss */
  header {
    background: white; }
  /* line 66, sass/print.scss */
  .branding .site-name a {
    background-image: url("../images/logos/logo.png"); }
  /* line 71, sass/print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  /* line 75, sass/print.scss */
  .label {
    border: 1px solid #000; }
  /* line 79, sass/print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 82, sass/print.scss */
    .table td,
    .table th {
      background-color: #fff !important; }
  /* line 88, sass/print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; }
  /* line 96, sass/print.scss */
  .masonry-grid {
    height: auto !important;
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap; }
    /* line 98, sass/print.scss */
    .masonry-grid:before, .masonry-grid:after {
      flex-basis: 0;
      order: 1; }
  /* line 107, sass/print.scss */
  .grid-item {
    flex: 1 0 auto;
    position: static !important;
    top: auto !important;
    left: auto !important;
    border: 1px solid #8e97a0 !important;
    margin-bottom: 2%;
    padding: 12px;
    float: left;
    width: 32%;
    margin-left: 2%; }
    /* line 118, sass/print.scss */
    .grid-item:nth-child(3n+1) {
      margin-left: 0;
      clear: left; }
    /* line 122, sass/print.scss */
    .grid-item img {
      width: 25% !important;
      height: auto !important;
      float: left;
      margin-right: 5%; }
    /* line 128, sass/print.scss */
    .grid-item .b-text-wrapper {
      padding: 0;
      width: 70%;
      float: right; } }

/*# sourceMappingURL=maps/print.css.map */
