/* print.css */
body {
font: 13pt  Arial, Helvetica, sans-serif;
line-height: 1.2;


}
body, article {
width: 100%;
margin: 0;
padding:0;
position: absolute;
  top: 0;
  right: 0;
}


header, footer, aside, navbar, form, iframe, .menu, .hero, .javascript, .links,.sidebar,.slideshow, img {
  display: none;
}
section {
background: none;
}
/* section had a patterned background in the default styling which is best removed in the print style */

article {
page-break-before:avoid;
}
ul {
page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
page-break-after:avoid;
page-break-inside:avoid
}

img {
page-break-inside:avoid;
page-break-after:avoid;
}

blockquote, table, pre {
page-break-inside:avoid
}

ul, ol, dl {
page-break-before:avoid
}

@page {
margin: 2cm;
}
@page :left {
margin: 1cm 3cm 1cm 2cm;
}
@page :right {
margin: 1cm 2cm 2cm 3cm;
}
@page :first {
margin: 1cm 2cm;
}