/********************************* ***************Page*************** *********************************/ @page { font-size:11pt; @footnotes { border-top:thin solid black; padding-top:3pt; margin-top:.125in;} @bottom-center { content: string(ch-num)":"counter(page); margin-bottom:0; padding-bottom:.625in;} @bottom-right { content: prince-script(dateline); margin-bottom:0; font-size:8pt; font-weight:bold; width:2in; padding-bottom:.625in;} @top-center {width: 3.75in;} } @page:left { @top-center { content: string(chapLefthead); vertical-align:top; padding-top: .625in; padding-bottom:.125in;} @top-left { content: string(sect-num,start); vertical-align:top; padding-top: .625in;} @top-right { content: string(sect-num,last); vertical-align:top; padding-top: .625in;} } @page:right { @top-center { content: string(ch-title); vertical-align:top; padding-top: .625in; padding-bottom:.125in;} @top-left { content: string(sect-num,start); vertical-align:top; padding-top: .625in;} @top-right { content: string(sect-num,last); vertical-align:top; padding-top: .625in;} } @page:first { @top-center { content:normal } @top-left { content: "" } @top-right { content: "" } } @page:blank { @top-center { content: "" } @top-left { content: "" } @top-right { content: "" } @bottom-center { content: "" } @bottom-right { content: ""} } @page particle:first{ @top-left{content: string(first-sect-num); vertical-align:top; padding-top: .625in;} @top-center { content: string(ch-title); vertical-align:top; padding-top: .625in; padding-bottom:.125in;} @top-right { content: string(sect-num,last); vertical-align:top; padding-top: .625in;} } @page landscape { size: letter landscape; @footnotes { border-top:thin solid black; padding-top:3pt; margin-top:.125in;} @bottom-center { content: string(ch-num)":"counter(page); margin-bottom:0; padding-bottom:.625in;} @bottom-right { content: prince-script(dateline); margin-bottom:0; font-size:8pt; font-weight:bold; width:2in; padding-bottom:.625in;} @top-center {width: 3.75in;} } /* h1 { HTML JavaScript Test content: content() ", Dateline: "prince-script(dateline2) ", "prince-script(dateline)", "prince-script(datelinetest); }*/ chapter { font-size:11pt; text-align:justify; string-set: ch-num attr(number) ch-dateline attr(dateline) chapLefthead attr(lefthead) ch-label attr(label); line-height:13pt; color:black; prince-text-replace: "Ñ" "ñ"; } scheme { display: block; text-align:left; font-weight:bold; margin-bottom: .375in; } style { display:none; } scheme-item { display: block; } scheme-number-area { display: block; text-align: center; page-break-after:avoid; } scheme-item.part scheme-label { text-transform: capitalize; } scheme-item.part{ margin-top:16pt; text-transform: capitalize; margin-bottom:.125in; } scheme-item.article { margin-top:14pt; margin-bottom:14pt; text-align:center; page-break-after:avoid; } scheme-item.article scheme-number-area { font-weight: normal; page-break-after:avoid; } scheme-item.article scheme-label { text-transform: uppercase; line-height:12pt; } scheme-item:last-of-type { page-break-before:avoid; } scheme-item.article scheme-item.section{ page-break-after:avoid; } scheme-item.section scheme-number-area { display:inline-block; text-align: left; } scheme-item.section scheme-number-area::after { content: "."; margin-right:-1pt; } scheme-number, scheme-label { display: inline; } scheme-item.section scheme-number-area { display:inline-block; verticle-align:top; } scheme-title { display:block; text-align:center; vertical-align:top; } scheme-item.section scheme-title { display:inline-block; text-align:left; margin-bottom:2pt; } scheme-item.attachment scheme-title { text-align:left; margin-bottom:2pt; } chapterrefblock title{ font-size:8pt; margin-bottom:14pt; margin-top:21pt; column-span:all; } chapterrefblock{ display:block; line-height:9pt; page-break-inside:avoid; margin-bottom:.0625in; } chapterrefblock para{ font-weight:bold; font-size:8pt; display:block; line-height:10pt; margin-bottom:0; margin-top:0; } chapterrefblock + section { border-top:thin solid black; } scheme + history + section { border-top:thin solid black; } scheme + section { border-top:thin solid black; } /********************************* **********Large Headings********** *********************************/ title { display:block; font-weight:bold; margin-bottom:14pt; text-align:center; } chapter > title::before { content: string(ch-label) " " string(ch-num); display:block; string-set: ch-title content(); margin-bottom:.18in; text-transform:capitalize; } chapter > title { font-size:12pt; margin-bottom:.25in; text-transform:uppercase; } part { string-set: part-num attr(number) part-label attr(label) first-sect-num attr(first-sect-num); prince-page-group: start; page:particle; } part > title + article > title::before { page-break-before:avoid; } part > title + history + article > title::before { margin-top:.25in; page-break-before:avoid; } part > title { display:block; margin-bottom:.25in; text-transform:capitalize; page-break-before:avoid; } part > title::before { page-break-before:right; content: string(part-label) " " string(part-num); text-transform:capitalize; font-weight:bold; margin-right:6pt; } article{ string-set: art-num attr(number) art-label attr(label) first-sect-num attr(first-sect-num); prince-page-group: start; page:particle; display:block; } part > title + article { prince-page-group: auto; } article > title { display:block; margin-bottom:6pt; page-break-after:avoid; } article > title::before { content: string(art-label) " " string(art-num); text-transform:uppercase; font-weight:bold; display:block; margin-right:6pt; font-weight:normal; page-break-before:right; } article section::before{ page-break-before:avoid; } article section:first-of-type title{ page-break-before:avoid; } section { string-set: sect-num attr(number); margin-bottom:.375in; } section::before { content: " "; display:block; page-break-inside:avoid; } section title { display:inline; text-align:left; page-break-after:avoid; margin-bottom:0; margin-top:0; } section title::before { content: string(sect-num)"."; font-weight:bold; display:inline-block; margin-right:6pt; } /********************************* ***************Body*************** *********************************/ para { page-break-inside:auto; display:block; } /*para~para::before { content:" "; display:inline; page-break-after:avoid; }*/ section > para { margin-top:.125in; margin-bottom:0; } section > para:first-of-type::before{ content:" "; display:block; page-break-after:avoid; page-break-before:avoid; } section title + level litem:first-of-type{ page-break-before:avoid; } section title +history + level litem:first-of-type{ page-break-before:avoid; } td para { display:block; } /*************History************/ history { font-weight:bold; page-break-after:avoid; display: inline; margin-left:0; } loclaw{ page-break-inside:auto; display:inline; } hisdate{ page-break-inside:auto; display:inline; } part > history { text-align:center; display:block; page-break-before:avoid; } article > title + history{ display:block; text-align:center; page-break-before:avoid; page-break-after:avoid; } section > title + history { display:inline; page-break-after:avoid; } litem { display:block; margin-top:.125in; margin-left: 24pt; page-break-inside:auto; padding:0; } litem::before { display:inline-block; float:left; content: attr(number); margin-left:-24pt; width:16pt; } level litem { margin-left: 24pt; } level { margin-top:0; } definition { display: block; margin-top:6pt; } defitem { display:block; margin-top:6pt; } deflevel defitem { margin-left: 24pt; } defitem::before { display:inline-block; float:left; content: attr(number); margin-left: -24pt; width:16pt; } defitem:first-of-type { page-break-before:avoid; } /*term::after { content:" — "; }*/ footnote { float:footnote; font-size:8pt; font-weight:bold; margin-left:.2in; line-height:9pt; margin-top:4pt; text-align:left; } footnote::footnote-marker { text-align:left; display:inline-block; width:.2in; } footnote::footnote-call{ content:counter(footnote); font-size: 83%; vertical-align: super; line-height: none; } graphic { content: attr("filename", url); display:block; prince-image-resolution: auto, 300dpi; max-width: 6in; padding-top: 10px; padding-bottom: 10px; margin-left:auto; margin-right:auto; string-set: caption attr(caption); } bold { font-weight:bold; } superscript { vertical-align:super; font-size:50%; } /********************************* **************Tables************** *********************************/ table { display: table; table-layout: fixed; vertical-align:top; margin-top: 6pt; margin-bottom: 6pt; page-break-inside:auto; width: 100%; border-collapse: collapse; margin-left: -.0625in; } table.landscape { page: landscape; } colgroup { display:table-column-group; } col { display:table-column; } thead { display: table-header-group; text-align: left; } tbody { display: table-row-group; text-align: left; } th{ display:table-cell; padding: .0625in; } tr { display: table-row; page-break-inside:avoid; padding-top: .0625in; } tr:first-of-type { page-break-after:avoid; } td { display: table-cell; empty-cells: show; padding: .0625in; } td para { display:block; } /************* Manual Table/Level Adjustments************** **1-7-13: Removing from default. Will be absorbing one-time ** "conversion"cost of removing space cells. ** Beneficial to all sides. Might add back once able ** to call on specific tables **2-25-13: Added back in. Will adjust if the pgwide attr in ** Arbortext is set to 1. (Translates to width="1") ***********************************************************/ litem table[width="100%"] { margin-left: -24pt; } litem litem table[width="100%"] { margin-left: -44pt; } litem litem litem table[width="100%"] { margin-left: -66pt; } litem litem litem litem table[width="100%"] { margin-left: -88pt; } litem litem litem litem litem table[width="100%"] { margin-left: -110pt; } litem litem litem litem litem litem table[width="100%"] { margin-left: -132pt; } litem litem litem litem litem litem litem table[width="100%"] { margin-left: -154pt; }