/*
 * Don't show links that are fragment identifiers,
 * or use the `javascript:` pseudo protocol
 */
pre,
blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

/*
 * Printing Tables:
 * http://css-discuss.incutio.com/wiki/Printing_Tables
 */
thead {
  display: table-header-group;
}

blockquote,
ul,
ol
tr,
img {
  page-break-inside: avoid;
}

img {
  max-width: 100% !important;
}

blockquote,
p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

h1 {
  page-break-before: always;
}

h1,
h2,
h3 {
  page-break-after: avoid;
}

#container {
  max-width: none;
  padding: 0;
}

#navigation,
.menu-highlights .left-block,
.menu-highlights .right-block,
.breadcrumb-container,
.flex-viewport,
.flex-control-nav,
iframe,
object,
#footer {
  display: none;
}
