/* Remove unwanted elements */
header, footer, nav, .noprint, .breadcrumbs, iframe, .bannerPic {
  display: none !important; }

/* Ensure the content spans the full width */
html body {
  height: auto;
  margin: 40px; }
  html body .print-fullWidth, html body .pageContent, html body .row, html body .copyPanel {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0; }

/* Deal with tables */
table td {
  border: 1px solid #000; }

/*  Banners  */
.hero {
  margin: 0; }
  .hero .captionContainer {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important; }
  .hero .caption {
    margin: 0 !important;
    padding: 0 !important; }
    .hero .caption h1 {
      font-size: 24px;
      line-height: 26px; }
    .hero .caption h2 {
      font-size: 22px;
      line-height: 24px; }

/*  Main content area  */
.copyPanel h3 {
  font-size: 18px; }

/* Tabs */
.tabs-content .content {
  display: block !important; }

/* Accordion */
.accordion .content {
  display: block !important; }

/* Grid Listing */
.gridListing {
  margin-bottom: 20px !important; }
  .gridListing .buttonHole {
    width: 50%;
    float: left; }
    .gridListing .buttonHole .gridButton {
      height: auto; }
      .gridListing .buttonHole .gridButton .iconHolder {
        display: none; }
      .gridListing .buttonHole .gridButton h3 {
        height: 100%; }

/*# sourceMappingURL=print.css.map */
