/**
 * 	Print Styles 
 * 
 *  page-break- :  'always,' 'avoid,' 'left,' 'inherit,' or 'right' 
 *  'avoid' often not working have to use 'always' instead
 */
@page {
  size: A4;
  margin: 10mm 5mm;
}
html,
body {
  width: 210mm;
  /*height: 297mm;
	page-break-after: always;*/
}
body {
  padding-top: 0;
}
#page,
#wrapper {
  width: 200mm;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  page-break-after: avoid;
}
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
p.white,
a.white,
span.white {
  color: black !important;
}
h1 {
  font-size: 24pt !important;
}
h2 {
  font-size: 20pt !important;
}
h3 {
  font-size: 16pt !important;
}
h4 {
  font-size: 13pt !important;
}
h5 {
  font-size: 11pt !important;
}
h6 {
  font-size: 10pt !important;
}
p {
  font-size: 11pt !important;
}
p.lead {
  font-size: 13pt !important;
}
ul li,
ol li {
  font-size: 11pt !important;
}
img {
  display: block;
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */
}
#content {
  /*
	section {
		page-break-after: always;
	}
	*/
}
#content .container {
  width: 200mm;
}
#content .new-chapter {
  margin-top: 10px;
  padding-top: 0;
}
#top {
  display: none;
}
/**
 * elements to exclude from print
 */
header,
div#header,
div.main-menu,
div.carousel {
  display: none;
}
body {
  padding-top: 0 !important;
}
footer #footer-menu {
  display: none;
}
/**
 * Render Bootstrap as "small" layout when printing
 * https://gist.github.com/donnierayjones/6fd9802d992b2d8d6cfd
 */
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
  float: left;
}
.col-sm-12 {
  width: 100%;
}
.col-sm-11 {
  width: 91.66666667%;
}
.col-sm-10 {
  width: 83.33333333%;
}
.col-sm-9 {
  width: 75%;
}
.col-sm-8 {
  width: 66.66666667%;
}
.col-sm-7 {
  width: 58.33333333%;
}
.col-sm-6 {
  width: 50%;
}
.col-sm-5 {
  width: 41.66666667%;
}
.col-sm-4 {
  width: 33.33333333%;
}
.col-sm-3 {
  width: 25%;
}
.col-sm-2 {
  width: 16.66666667%;
}
.col-sm-1 {
  width: 8.33333333%;
}
.col-sm-pull-12 {
  right: 100%;
}
.col-sm-pull-11 {
  right: 91.66666667%;
}
.col-sm-pull-10 {
  right: 83.33333333%;
}
.col-sm-pull-9 {
  right: 75%;
}
.col-sm-pull-8 {
  right: 66.66666667%;
}
.col-sm-pull-7 {
  right: 58.33333333%;
}
.col-sm-pull-6 {
  right: 50%;
}
.col-sm-pull-5 {
  right: 41.66666667%;
}
.col-sm-pull-4 {
  right: 33.33333333%;
}
.col-sm-pull-3 {
  right: 25%;
}
.col-sm-pull-2 {
  right: 16.66666667%;
}
.col-sm-pull-1 {
  right: 8.33333333%;
}
.col-sm-pull-0 {
  right: auto;
}
.col-sm-push-12 {
  left: 100%;
}
.col-sm-push-11 {
  left: 91.66666667%;
}
.col-sm-push-10 {
  left: 83.33333333%;
}
.col-sm-push-9 {
  left: 75%;
}
.col-sm-push-8 {
  left: 66.66666667%;
}
.col-sm-push-7 {
  left: 58.33333333%;
}
.col-sm-push-6 {
  left: 50%;
}
.col-sm-push-5 {
  left: 41.66666667%;
}
.col-sm-push-4 {
  left: 33.33333333%;
}
.col-sm-push-3 {
  left: 25%;
}
.col-sm-push-2 {
  left: 16.66666667%;
}
.col-sm-push-1 {
  left: 8.33333333%;
}
.col-sm-push-0 {
  left: auto;
}
.col-sm-offset-12 {
  margin-left: 100%;
}
.col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.col-sm-offset-9 {
  margin-left: 75%;
}
.col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.col-sm-offset-6 {
  margin-left: 50%;
}
.col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.col-sm-offset-3 {
  margin-left: 25%;
}
.col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.col-sm-offset-0 {
  margin-left: 0%;
}
.visible-xs {
  display: none !important;
}
.hidden-xs {
  display: block !important;
}
table.hidden-xs {
  display: table;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
.hidden-xs.hidden-print {
  display: none !important;
}
.hidden-sm {
  display: none !important;
}
.visible-sm {
  display: block !important;
}
table.visible-sm {
  display: table;
}
tr.visible-sm {
  display: table-row !important;
}
th.visible-sm,
td.visible-sm {
  display: table-cell !important;
}
/******************************************************************
 * From Bootstrap print.less (not loaded anymore @since 2.1.3
 */
* {
  text-shadow: none !important;
  box-shadow: none !important;
}
/*
a,
a:visited {
    text-decoration: underline;
}

a[href]:after {
    content: " (" attr(href) ")";
}

abbr[title]:after {
    content: " (" attr(title) ")";
}

// Don't show links for images, or javascript/internal links
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}

pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group; // h5bp.com/t
}
*/
tr,
img {
  page-break-inside: avoid;
}
img {
  max-width: 100% !important;
}
p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}
h2,
h3 {
  page-break-after: avoid;
}
select {
  background: #fff !important;
}
.navbar {
  display: none;
}
/*
.table {
    td,
    th {
        background-color: #fff !important;
    }
}
.btn,
.dropup > .btn {
    > .caret {
        border-top-color: #000 !important;
    }
}
.label {
    border: 1px solid #000;
}

.table {
    border-collapse: collapse !important;
}
.table-bordered {
    th,
    td {
        border: 1px solid #ddd !important;
    }
}
*/
/******************************************************************/
/*# sourceMappingURL=print.min.css.map */