/*
$Id: profile-3.css, v1.02 2007/12/20 paulm
*/

.pageOnePL *, .pagePL *{
  border-width: 0 !important;
}
/* bof added for image and description  */
.imgDescrPL div{
border: 0px double #ddd;
border-width: 0 0 5px 0 !important;
/* padding-bottom: 50px; */
/* cm or inch height for printing */
width: 100%;
}
.imgDescrPL div img {
margin: 2px;
}
.imgDescrRndPL_3 img, .imgDescrRndPL_4 img {
float: left;
}
.imgDescrRndPL_1 img, .imgDescrRndPL_2 img{
float: right;
}
/* eof added for image and description  */


/* screen or other media styles above this line or in the common stylesheet.css file */
    @media print {
      
/* bof added for image and description  */
.imgDescrPL div{
/* cm or inch height for printing */
height: 3cm;
overflow: hidden;
}

/* eof added for image and description  */      
      
      
      
/* pricelist print styles */
/* to make pricelist fit A4 landscape paper */
/* pricelist print styles */
/*  make pricelist fit A4 portrait 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
td.wgtPL => weight
td.sohPL => stock (on hand)
td.ntsaPL => notes a
td.ntsbPL => notes b
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: 8.5cm;    
}
/*   
.colsPL-2 td.prdPL, .colsPL-2 td.prdPL div
{
width: 3cm;
}
.colsPL-2 td.manPL, .colsPL-2 td.manPL div
{
width: 1cm;
}
.colsPL-2 td.modPL, .colsPL-2 td.wgtPL, .colsPL-2 td.ntsaPL, .colsPL-2 td.ntsbPL, .colsPL-2 td.modPL div, .colsPL-2 td.wgtPL div, .colsPL-2 td.ntsaPL div, .colsPL-2 td.ntsbPL div
{
width: 1cm;
}
*/
/* end two column settings */  
/* three column settings */
.colsPL-3 table {
width: 5.6cm;    
}  
.colsPL-3 td.prdPL, .colsPL-3 td.prdPL div
{
width: 3.75cm;
}
.colsPL-3 td.manPL, .colsPL-3 td.manPL div
{
width: 0.5cm;
}
.colsPL-3 td.modPL, .colsPL-3 td.wgtPL, .colsPL-3 td.ntsaPL, .colsPL-3 td.ntsbPL, .colsPL-3 td.modPL div, .colsPL-3 td.wgtPL div, .colsPL-2 td.ntsaPL div, .colsPL-2 td.ntsbPL div
{
width: 0.5cm;
}
/* end three column settings */ 

.colWrapPL td,  .colWrapP th {
padding: 1pt;
line-height: 8pt;   
} 
    
.pagePL, .pageOnePL
{
/* height setting moved to admin, and in document styles */ 
/* height: 25.5cm; */
/* overflow: hidden; */
}
td.prdPL div, td.manPL div, td.modPL div, td.wgtPL 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: 12pt;        
}
td, th 
{
font-size: 7pt !important;
font-family: "times new roman", serif !important;
}
.colhPL td
{
font-size: 7pt;
}

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