/* Setting content width, unsetting floats and margins */

/* Attention: the classes and IDs vary from theme to theme. Thus, set own classes here */

#content,
#page {
  width: 100%;
  margin: 0;
  float: none;
}

/** Setting margins */

@page {
  margin: 2cm;
}

.region-breadcrumbs,
#block-views-block-upcoming-events-ticker,
#enable-toolbar,
nav,
#block-innerpagesbanner,
.region-sidebar,
.region-below,
.region-footer,
.messages,
ul.menu,
.menu-wrapper,
ul.quicktabs-tabs,
.menu-toggler,
.program_links,
.admin-links,
summary i:before,
.trigger {
  display: none !important;
}

body {
  font-size: 12pt;
  line-height: 1.3;
  background: #fff !important;
  color: #000;
}

.black.txt-white {
  background-color: white;
  color: black;
  font-weight: bold;
}

details,
details > *,
.quicktabs-hide {
  display: block !important;
}

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

.logo-wrapper picture,
.logo-wrapper img {
  max-width: 50%;
}

p,
td,
div {
  font-size: 8pt;
}

.main-wrapper {
  padding-bottom: 3em;
  margin-bottom: 3em;
}

.view-program {
  display: none;
}

td {
  vertical-align: top;
}