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