1h1 {
2    font-family: serif;
3    color: #222266;
4}
5
6h2 {
7    font-family: serif;
8    border-top-style: solid;
9    border-top-width: 2px;
10    border-color: #ccccdd;
11    padding-top: 12px;
12    margin-top: 48px;
13    margin-bottom: 2px;
14    color: #222266;
15}
16
17@media print {
18    table {
19        font-size: 8pt;
20    }
21}
22
23@media screen {
24    table {
25        font-size: 10pt;
26    }
27}
28
29
30/* general for all tables */
31
32table {
33    border-collapse: collapse;
34    margin-top: 24px;
35    margin-bottom: 24px;
36    margin-left: 48px;
37    margin-right: 48px;
38}
39
40table th {
41    font-family: sans-serif;
42    background: #aabbff;
43    text-align: left;
44}
45
46table td {
47    font-family: sans-serif;
48    border-top-style: solid;
49    border-bottom-style: solid;
50    border-width: 1px;
51    border-color: #aaaaff;
52    padding-top: 4px;
53    padding-bottom: 4px;
54    padding-left: 4px;
55    padding-right: 6px;
56    background: #eeeeff;
57    margin-top: 4pt;
58    margin-bottom: 0pt;
59}
60