@import "base.css";
body {background:white; color:black; font-family:"trebuchet ms",tahoma,sans-serif}
h1, h2, h3, h4, h5, h6, hr {color:darkorchid}
p {font-family:"Palatino linotype",georgia,serif}
/* specific tweak to replace use of blockquote to indent openoffice examples */
p code {margin-left:3em}
pre {font-family:"lucida console",consolas,monaco,"courier new","nimbus mono l",monospace}
table {border: thin solid gray;font-family:tahoma,sans-serif}
table { border-collapse:collapse;empty-cells:show}
caption {background:gainsboro;font-size:smaller}
th {background:silver;color:black;padding:1px;font-size:smaller}
td {border:thin solid silver}
li {padding-bottom:0.0ex}
li li {padding-bottom:0ex}
ol ol {list-style-type:lower-alpha}
ol ul {list-style:circle}
a {text-decoration: none}
a:hover {background:silver} 
a:target {background:lightgrey;border:thin solid black}
.sx {color:gray}
.do {color:crimson; font-weight:bold}
.areas {color:indigo}
.objects {color:darkgreen}
.condition {color:saddlebrown; font-style:italic}
.gray {color:gray}
.defi {color:darkred}
.calc {color:darkorange}
.esti {color:forestgreen}
.solv {color:darkblue}
.repr {color:indigo}
.deve {color:darkviolet}
.inte {color:darkcyan}
.expl {color:steelblue}
.comm {color:darkolivegreen}
.lilliput {font-size:smaller}
.menu {font-style:italic}
.function {
 background:lavender;
 border:thin solid black; 
 font-family:tahoma,sans-serif;
 font-size:larger;
 margin:1ex;
 padding:1ex;
 text-align:center;
 }
/* A touch of color for CSS3 capable browsers */
.s81 {background:hsl(120,100%,90%)}
.s73 {background:hsl(150,100%,90%)}
.s72 {background:hsl(180,100%,90%)}
.s71 {background:hsl(210,100%,90%)}
.s63 {background:hsl(240,100%,90%)}
.s61 {background:hsl(270,100%,90%)}
.s53 {background:hsl(300,100%,90%)}
.s51 {background:hsl(330,100%,90%)}
.s43 {background:hsl(0,100%,90%)}
.s41 {background:hsl(30,100%,90%)}
.s33 {background:hsl(60,100%,90%)}
.s31 {background:hsl(90,100%,90%)}
.s23 {background:hsl(120,100%,90%)}
.s21 {background:hsl(150,100%,90%)}
.s13 {background:hsl(180,100%,90%)}
.s12 {background:hsl(210,100%,90%)}
.s11 {background:hsl(240,100%,90%)}
.s03 {background:hsl(270,100%,90%)}
ol.toc ol li {list-style-type:none}
@media print {
/*  body {background:white} */
 h1, h2, h3, h4, h5, h6 {color:black; page-break-after:avoid}
 h1, h2 {text-align:center}
 ul, ol, dl {page-break-before:avoid}
 a {text-decoration:none}
 a:link {color: black }
 a:visited {color: black }
 table {page-break-inside:avoid;border-collapse:separate;border-spacing:0;}
 th.function {background:whitesmoke}
 .toc a:after {content:normal}
 .menu {display:none}
 .noprint {display:none}
}
/*  hide from monitor - specific to print format */
@media screen {
 .noscreen {display:none}

}