/* 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,
[id$=upcoming-events-ticker],
#enable-toolbar,
nav,
[id$=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; }
