/* Cascading style sheet for printing of my site (c) 2005-2009 Kees Moerman */
body, p, td, li { font-family: "trebuchet ms", trebuchet, arial, sans-serif;
color: black;
font-size: 9pt;
}
code { font-family: "Courier New",Courier,monospace;
color: black;
font-size: 10pt;
}
b, strong {
text-shadow: none;
}
.noprint, .ad, .navbar { float: left;
position: absolute;
top: 0px;
left: 0px;
background-color: white;
visibility: hidden;
overflow: hidden;
width: 1px;
height: 1px;
}
a:link, a:visited, a:active, a:hover {
color: inherit;
border-bottom: 0 solid rgb(200,230,254);
box-shadow: 0 -0.4em 0 rgb(200,230,254) inset;
}
.div_h2, .imgleft, .imgright, .intro {
margin: 0em 0em 0.5em 0em;
padding: 0em 1em 0em 1em;
border: none;
}
h1, h2, h3, h4 { font-weight: bold;
text-align: left;
color: rgb(0, 0, 0);
page-break-inside: avoid;
page-break-after: avoid;
}
h1 { margin-top: 0em;
font-size: 15pt;
}
h2 { margin-top: 1em;
font-size: 13pt;
}
h3 { margin-top: 1em;
font-size: 11pt;
}
li { padding-bottom: 0.3em; }
.tablehead td { background-color: rgb(240,250,255);
font-weight: bold;
font-size: 110%;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: rgb(128, 128, 128);
}
.tablecell { background-color: rgb(255,255,255); }
.odd td { border-width: 1px 0px;
border-style: solid;
border-color: rgb(150, 180, 180); }
.highlight , .floater , .vfloater , .index , p.code , .imgright , .imgleft , .toc , .front {
border-radius: 1em;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
border-width: 1px;
border-style: solid;
border-color: rgb(200,200,200);
background-color: white;
}
.floater , .vfloater , .index , .imgright , .toc , .front {
margin-left: 1em;
}
.imgleft {
margin-right: 1em;
}
.perl { color: red; }
