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: 12px;
35}
36
37table th {
38    font-family: sans-serif;
39    background: #aabbff;
40}
41
42table td {
43    font-family: sans-serif;
44    border-top-style: solid;
45    border-bottom-style: solid;
46    border-width: 1px;
47    border-color: #aaaaff;
48    padding-top: 4px;
49    padding-bottom: 4px;
50    padding-left: 4px;
51    padding-right: 6px;
52    background: #eeeeff;
53}
54
55table td p {
56    margin-top: 4pt;
57    margin-bottom: 0pt;
58}
59
60
61
62/* opcodes table */
63
64table.instruc {
65    margin-top: 24px;
66    margin-bottom: 24px;
67    margin-left: 48px;
68    margin-right: 48px;
69}
70
71table.instruc td {
72    font-family: sans-serif;
73    border-top-style: solid;
74    border-bottom-style: solid;
75    border-width: 1px;
76    padding-top: 4px;
77    padding-bottom: 4px;
78    padding-left: 2px;
79    padding-right: 2px;
80}
81
82table.instruc td:first-child {
83    font-family: monospace;
84    font-size: 90%;
85    vertical-align: top;
86    width: 12%;
87}
88
89table.instruc td:first-child + td {
90    font-family: monospace;
91    font-size: 90%;
92    vertical-align: top;
93    width: 23%;
94}
95
96table.instruc td:first-child + td i {
97    font-family: sans-serif;
98    font-size: 90%;
99}
100
101table.instruc td:first-child + td + td {
102    vertical-align: top;
103    width: 28%;
104}
105
106table.instruc td:first-child + td + td + td {
107    vertical-align: top;
108    width: 37%;
109}
110
111
112/* supplemental opcode format table */
113
114table.supplement {
115    margin-top: 24px;
116    margin-bottom: 24px;
117    margin-left: 48px;
118    margin-right: 48px;
119}
120
121table.supplement td:first-child {
122    font-family: monospace;
123    vertical-align: top;
124    width: 20%;
125}
126
127table.supplement td:first-child + td {
128    font-family: monospace;
129    vertical-align: top;
130    width: 20%;
131}
132
133table.supplement td:first-child + td + td {
134    font-family: sans-serif;
135    vertical-align: top;
136    width: 60%;
137}
138
139
140/* math details table */
141
142table.math {
143    margin-top: 24px;
144    margin-bottom: 24px;
145    margin-left: 48px;
146    margin-right: 48px;
147}
148
149table.math td:first-child {
150    font-family: monospace;
151    vertical-align: top;
152    width: 10%;
153}
154
155table.math td:first-child + td {
156    font-family: monospace;
157    vertical-align: top;
158    width: 30%;
159}
160
161table.math td:first-child + td + td {
162    font-family: sans-serif;
163    vertical-align: top;
164    width: 60%;
165}
166