.container{width:100%;margin-left:0px;padding: unset;}
a[href]:after { content: none !important; }
#footer, #tiny-footer{ display: none; }
.col-print-1 {width:8%;  float:left;}
.col-print-2 {width:16%; float:left;}
.col-print-3 {width:25%; float:left;}
.col-print-4 {width:33%; float:left;}
.col-print-5 {width:42%; float:left;}
.col-print-6 {width:50%; float:left;}
.col-print-7 {width:58%; float:left;}
.col-print-8 {width:66%; float:left;}
.col-print-9 {width:75%; float:left;}
.col-print-10{width:83%; float:left;}
.col-print-11{width:92%; float:left;}
.col-print-12{width:100%; float:left;}
body p { font-size: 12px; !important; line-height: 18px; }
h1 {
    font-size: 25px;
}
h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
.hide-on-print { display: none !important; }
.main-wrapper { padding: unset; padding-top: 20px; }
.contact-info span { display: inline-block !important; }

/* increase products-page font-size */
:root {
  --font-size-increase-by: 0.40; /* by 40% */
}
.products-page h1.entry-title { font-size: calc(22px + (22px * var(--font-size-increase-by))); }
.products-page h1.block-title { font-size: calc(19px + (19px * var(--font-size-increase-by))); }

.products-page h2.block-title { font-size: calc(16px + (16px * var(--font-size-increase-by))); }

.products-page p.product-info,
.contact-info span,
.contact-info span a { font-size: calc(12px + (12px * var(--font-size-increase-by))); }

.products-page h3.product-name,
.products-page .product-usages strong,
.products-page .product-usages li,
.products-page .product-usages li a { font-size: calc(12px + (12px * var(--font-size-increase-by))); }
/*/increase products-page font-size */

/* to print-header-on-all-page */
.header-row, .header-space {height: 100px;}
.header-row {position: fixed; top: 0; width: 100%;}
/*/to print-header-on-all-page */

/* page break rules for products */
.products-page .row {
    page-break-inside: avoid;
    break-inside: avoid;
}
.products-page h1.block-title,
.products-page h2.block-title {
    page-break-after: avoid;
    break-after: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.products-page .product-usages ul {
    page-break-inside: avoid;
    break-inside: avoid;
}
.products-page hr {
    page-break-after: auto;
    break-after: auto;
}
/*/page break rules for products */