/* pricelist print styles */
/* to make pricelist fit A4 landscape paper

.colsPL-n => a.o. to set the width of the columns where n is the number of columns (tables next to each other) on the page
so use .colsPL-3 for specific setting on pages with 3 columns

td.prdPL => settings for the products
td.manPL => settings for the manufacturers
td.modPL => settings for models

read the readme and/or look at the html source (browser::view::source) to discover other CSS classes
*/
table.colPL
{
border: 1px black solid;
/* width: 152pt; */
margin: 1pt;
}
/* one column settings */
.colsPL-1 table {
width: 10cm;
}
/*
.colsPL-1 td.prdPL, .colsPL-1 td.prdPL div
{
width: 4cm;
}
.colsPL-1 td.manPL, .colsPL-1 td.manPL div
{
width: 2cm;
}
.colsPL-1 td.modPL, .colsPL-1 td.modPL div
{
width: 40pt;
}
*/
/* end one column settings */
/* two column settings */
.colsPL-2 table {
width: 10cm;
}
/*
.colsPL-2 td.prdPL, .colsPL-2 td.prdPL div
{
width: 5cm;
}
.colsPL-2 td.manPL, .colsPL-2 td.manPL div
{
width: 1cm;
}
.colsPL-2 td.modPL, .colsPL-2 td.modPL div
{
width: 2cm;
}
*/
/* end two column settings */
/* three column settings */
.colsPL-3 table {
width: 8.2cm;
}

.colsPL-3 td.prdPL, .colsPL-3 td.prdPL div
{
width: 5.5cm;
}
.colsPL-3 td.manPL, .colsPL-3 td.manPL div
{
width: 1.2cm;
}
.colsPL-3 td.modPL, .colsPL-3 td.modPL div
{
width: 1.2cm;
}
/* end three column settings */
/* four column settings */
.colsPL-4 table {
width: 6.25cm;
}
.colsPL-4 td.prdPL, .colsPL-4 td.prdPL div
{
width: 4.0cm;
}
.colsPL-4 td.manPL, .colsPL-4 td.manPL div
{
width: 0.8cm;
}
.colsPL-4 td.modPL, .colsPL-4 td.modPL div
{
width: 0.8cm;
}
/* end four column settings */

.colWrapPL td,  .colWrapP th {
padding: 1pt;
line-height: 8pt;
}
.pagePL, #pageOnePL, .pageOnePL
{
height: 17cm;
/* overflow: hidden; */
}
td.prdPL div, td.manPL div, td.modPL div
{
white-space: nowrap;
overflow: hidden;
}

.footPL
{
position: absolute;
bottom: 0;
left: 0;
}
body, html
{
padding: 0;
margin: 0;
color: black;
background-color: white;
}
h1
{
font-size: 14pt;
}
td, th
{
font-size: 10pt !important;
font-family: "times new roman", serif !important;
}
.colhPL td
{
font-size: 10pt;
}

.pagePL, #pageOnePL, .pageOnePL
{
position: relative;
width: 100%;
border-width: 0;
margin-bottom: 0;
}
.pagePL
{
page-break-before: always;
}
#pageOnePL, .pageOnePL
{
page-break-before: avoid !important;
}
.noPrintPL {
display: none;
}
a
{
text-decoration: none;
}