/* quick print reset */
body {
  width: auto!important;
  margin: auto!important;
  font-family: serif;
  font-size: 12pt;
  background-color: #fff!important;
  color: #000!important;
}
p, blockquote {
  orphans: 2; 
  widows: 2;
}
  blockquote, ul, ol {
    page-break-inside: avoid;
  }
  h1, h2, h3, caption { 
    page-break-after: avoid;
  }
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
p, blockquote {
  orphans: 3;
  widows: 3;
}
blockquote, ul, ol {
  page-break-inside: avoid;
}
h1 {
  page-break-before: always;
}
h1, h2, h3, caption {
  page-break-after: avoid; 
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
a[href]:after {
  content: " : " attr(href) "";
}

/* styling */
.breadcrumb span + span a:last-child {
  display: block;
}
.breadcrumb span + span a:last-child:after {
  content: "";
}
.header, .sidebar, .footer, .action, form, .breadcrumb span + span a{
  display: none;
}
.print{
  display: block; 
}