1$COMMENT {
2  display: block;
3  color: purple;
4  white-space: pre;
5}
6
7$PROCINS {
8  color: olive;
9  font-size: 10pt;
10  white-space: pre;
11}
12
13$DOCUMENT {
14  font-family: fixed;
15  font-size: 12pt;
16}
17
18rfc:before {
19  display: block;
20  content: attr(docName);
21  text-align: center;
22}
23
24rfc>front title {
25  display: block;
26  font-weight: bold;
27  margin-top: 24pt;
28  text-align: center;
29}
30
31rfc>front author:before {
32  content: attr(initials) " " attr(surname);
33  margin-top: 12pt;
34  display: block;
35  text-align: right;
36}
37
38rfc>front organization {
39  display: block;
40  text-align: right;
41}
42rfc>front address {
43	display: block;
44        text-align: right;
45}
46
47rfc>front email { display: block; }
48rfc>front uri { display: block; }
49
50rfc>front date:before {
51  display: block;
52  content: attr(month) " " attr(day) " " attr(year);
53  text-align: right;
54  margin-bottom: 24pt;
55}
56
57rfc>front area:before { content: "Area: "; }
58rfc>front area:after  { content: "; "; }
59rfc>front keyword:before { content: "Keyword: "; }
60rfc>front keyword:after  { content: "; "; }
61
62rfc>front abstract:before {
63  content: "Abstract";
64  display: block;
65  font-weight: bold;
66  margin-top: 6pt;
67}
68
69section section section:before {
70  content: counter(sec1, decimal) "." counter(sec2, decimal) "." counter(sec3,decimal) " " attr(title);
71  display: block;
72  font-weight: bold;
73  color: blue;
74  margin-top: 6pt;
75}
76
77section section:before {
78  content: counter(sec1, decimal) "." counter(sec2, decimal) " " attr(title);
79  display: block;
80  font-weight: bold;
81  margin-top: 6pt;
82}
83
84section:before {
85  display: block;
86  content: counter(sec1, decimal) " " attr(title);
87  font-weight: bold;
88  margin-top: 6pt;
89}
90
91references:before {
92  display: block;
93  content: attr(title);
94  font-weight: bold;
95  margin-top: 6pt;
96}
97
98section {
99  display: block;
100  margin-top: 20pt;
101  counter-increment: sec1;
102  counter-reset: sec2;
103  counter-reset: sec3;
104}
105
106section section {
107  display: block;
108  margin-top: 20pt;
109  counter-increment: sec2;
110}
111
112section section section {
113	counter-increment: sec3;
114}
115
116
117list[style="numbers"] {
118  list-style-type: digits;
119}
120
121list[style="symbols"] {
122  list-style-type: disk;
123}
124
125list t {
126  display: list-item;
127}
128
129list[style="hanging"] t:before {
130  content: attr(hangText);
131}
132
133t {
134  margin-top: 12pt;
135  margin-left: 2em;
136  display: block;
137}
138
139artwork {
140  display: block;
141  white-space: pre;
142  margin-left: 2em;
143}
144
145preamble, postamble {
146  display: block;
147  margin-left: 2em;
148}
149
150reference               {
151            display: block; margin-top: 6pt;
152            text-indent: -6.5em; margin-left: 6.5em;
153}
154reference:before        { content: "[" attr(anchor) "] "; }
155reference title:after   { content: ", "; }
156reference author:before { content: attr(initials) " " attr(surname); }
157reference author:after  { content: ", "; }
158reference organization  { display: none; }
159reference address       { display: none; }
160reference date:before   { content: attr(month) " " attr(year); }
161reference seriesInfo:before { content: ", " attr(name) " " attr(value);}
162reference area          { display: none; }
163reference keyword       { display: none; }
164reference:after         { content: "."; }
165
166
167
168