3513 lines
85 KiB
CSS
3513 lines
85 KiB
CSS
@charset "UTF-8";
|
|
@namespace uslm "http://schemas.gpo.gov/xml/uslm";
|
|
@namespace xml "http://www.w3.org/XML/1998/namespace";
|
|
@namespace dc "http://purl.org/dc/elements/1.1/";
|
|
@namespace dcterms "http://purl.org/dc/terms/";
|
|
@namespace xhtml "http://www.w3.org/1999/xhtml";
|
|
|
|
/* Version 2.17 2021-09-09 */
|
|
|
|
/* USLM root elements*/
|
|
bill, resolution, pLaw,
|
|
statutesAtLarge, statuteCompilation,
|
|
cfrDoc, frDoc, uscDoc {
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
/* Set margin to be 1em, to push the text away from the frame/print border */
|
|
/* Set the font-size to be 10pts, and make all other measurements in em's */
|
|
/* Not using rem units because the USLM sometimes lives within a 'div' of a surrounding application */
|
|
/* Use serifed font to match printed bills and U.S. Code */
|
|
|
|
bill, resolution, pLaw,
|
|
statutesAtLarge, statuteCompilation {
|
|
display: block;
|
|
margin: 1em;
|
|
font-size: 10pt;
|
|
}
|
|
|
|
/* For U.S. Code, set rendering compatibility with OLRC web version */
|
|
uscDoc {
|
|
max-width: 426pt; /* Printed column width is ~206 pt. Both columns plus gutter is ~426pt*/
|
|
margin-left: 24pt;
|
|
margin-right: 24pt;
|
|
font-size: 11pt; /* Web font size is 11pt. Printed font size is 8pt */
|
|
}
|
|
|
|
cfrDoc,
|
|
part[identifier*="/us/cfr"],
|
|
chapter[identifier*="/us/cfr"] {
|
|
display: block;
|
|
margin: 1em;
|
|
max-width: 35em; /* 350 points */
|
|
font-size: 10pt;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
frDoc {
|
|
display: block;
|
|
margin: 1em;
|
|
max-width: 58em; /* 522 points */
|
|
font-size: 9pt;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
uscDoc>meta, frDoc>meta {
|
|
display: none;
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: gray;
|
|
margin-left: 3pt;
|
|
margin-top: 3pt;
|
|
margin-bottom: 3pt;
|
|
text-align: left;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
uscDoc>meta:before, frDoc>meta:before {
|
|
display: none;
|
|
color: gray;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
content: "[Metadata]";
|
|
}
|
|
|
|
/* USLM First-level elements */
|
|
meta, preface, main, signatures, appendix {
|
|
display: block;
|
|
}
|
|
|
|
/* Suppress display of the Meta block */
|
|
meta {
|
|
display: none;
|
|
}
|
|
|
|
/* To render similar to GPO-printed bills and resolutions, set the max-width to match prints */
|
|
/* Use max-width to allow the width to be narrower than print display to support narrower viewing windows */
|
|
/* An override stylesheet may be used to set fixed width without scaling narrower when the window is not wide enough */
|
|
bill[class~="mimicGPOPrint"],
|
|
resolution[class~="mimicGPOPrint"],
|
|
pLaw[class~="mimicGPOPrint"],
|
|
statutesAtLarge[class~="mimicGPOPrint"] pLaw,
|
|
statutesAtLarge[class~="mimicGPOPrint"] resolution {
|
|
max-width: 46.8em; /* 468 points including side note space */
|
|
}
|
|
|
|
/* Set margin space on the right for sidenotes on Public Laws and Statutes at Large */
|
|
pLaw>main,
|
|
pLaw>preface,
|
|
pLaw>signatures,
|
|
pLaw>appendix,
|
|
statutesAtLarge resolution>main,
|
|
statutesAtLarge resolution>preface,
|
|
statutesAtLarge resolution>signatures,
|
|
statutesAtLarge resolution>appendix,
|
|
statutesAtLarge pLaw>main,
|
|
statutesAtLarge pLaw>preface,
|
|
statutesAtLarge pLaw>signatures,
|
|
statutesAtLarge pLaw>appendix {
|
|
margin-left: 0em; /* None, since side notes are put on the right */
|
|
margin-right: 9em;
|
|
}
|
|
|
|
/* The print that OLRC delivers to GPO is approx. 25% smaller and has wider margins */
|
|
bill[class~="OLRCPrint"] {
|
|
width: 450pt;
|
|
max-width: 450pt;
|
|
margin-left: 72pt;
|
|
margin-right: 72pt;
|
|
font-size: 8pt;
|
|
}
|
|
|
|
bill[class~="OLRCPrint"]>meta,
|
|
bill[class~="OLRCPrint"]>preface,
|
|
bill[class~="OLRCPrint"]>main,
|
|
bill[class~="OLRCPrint"]>appendix {
|
|
margin-left: 108pt;
|
|
margin-right: 108pt;
|
|
}
|
|
|
|
resolution>signatures>signature>notation[type="attestation"] {
|
|
display: block;
|
|
text-align: left;
|
|
font-style: normal;
|
|
margin-left: -8em;
|
|
}
|
|
|
|
resolution resolvingClause {
|
|
display: inline;
|
|
}
|
|
|
|
/* Preface Elements */
|
|
/* Bill and Resolution Preface */
|
|
bill>preface>dc|type,
|
|
resolution>preface>dc|type {
|
|
display: inline-block;
|
|
margin-top: 1em;
|
|
margin-left: 0em; /* this is printed in the left margin */
|
|
text-align: left;
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
bill>preface>docNumber,
|
|
resolution>preface>docNumber {
|
|
display: inline-block;
|
|
margin-left: 0em; /* this shows on the same line as the dc|type */
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
bill>preface>action,
|
|
resolution>preface>action {
|
|
display: inline-block;
|
|
float: right;
|
|
margin-top: 1em;
|
|
margin-right: 0em; /* this is printed in the right margin */
|
|
font-size: 1.3em;
|
|
}
|
|
|
|
bill>preface>congress,
|
|
resolution>preface>congress {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: .5em;
|
|
margin-left: 1em;
|
|
margin-right: 1em;
|
|
text-align: center;
|
|
font-size: 2em;
|
|
font-family: "Old English Text MT", serif;
|
|
}
|
|
|
|
bill>preface>session,
|
|
resolution>preface>session {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
enrolledDateline {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-left: 3em;
|
|
margin-right: 3em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
font-family: "Bodoni MT", serif;
|
|
}
|
|
|
|
/* Public & Private Law Preface */
|
|
pLaw preface>coverTitle {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-size: 1.4em; /* 14 point font in the PDF */
|
|
}
|
|
|
|
pLaw>preface>dc|type,
|
|
pLaw>preface>docNumber,
|
|
pLaw>preface>congress {
|
|
display: inline-block;
|
|
margin-top: 1em;
|
|
text-align: left;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
pLaw>preface>docNumber {
|
|
margin-left: 0.25em;
|
|
}
|
|
|
|
pLaw>preface>congress {
|
|
display: block;
|
|
margin-top: 0em;
|
|
}
|
|
|
|
/* StatutesAtLarge Preface */
|
|
statutesAtLarge>preface, /* In case there is only one part and no collection and component elements*/
|
|
statutesAtLarge>preface>note,
|
|
statutesAtLarge component>preface, /* For the repeated preface at the start of each part of the volume */
|
|
statutesAtLarge component>preface>note {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
text-align: center;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
statutesAtLarge preface>coverTitle {
|
|
font-size: 2.3em; /* 23 point font in the PDF */
|
|
}
|
|
|
|
statutesAtLarge preface>note
|
|
{
|
|
text-indent: 0em;
|
|
font-size: 1.2em; /* mostly 12 point font in the PDF */
|
|
}
|
|
|
|
statutesAtLarge preface p {
|
|
text-indent: 0em;
|
|
}
|
|
statutesAtLarge preface>organizationNote {
|
|
font-size: 0.8em; /* 8 point font in the PDF */
|
|
}
|
|
|
|
statutesAtLarge preface>authority {
|
|
display: block;
|
|
margin-top: 3em;
|
|
margin-bottom: 3em;
|
|
margin-left: 18em;
|
|
margin-right: 18em;
|
|
text-align: justify;
|
|
text-indent: 0em;
|
|
font-size: 0.8em; /* 8 point font in the PDF */
|
|
}
|
|
|
|
statutesAtLarge preface>explanationNote {
|
|
display: block;
|
|
margin-right: 20em;
|
|
margin-left: 20em;
|
|
padding-top: 1.5em;
|
|
padding-bottom: 1.5em;
|
|
padding-left: 1.5em;
|
|
padding-right : 1.5em;
|
|
border-style: solid;
|
|
border-color: black;
|
|
border-width: 1pt;
|
|
text-align: justify;
|
|
font-size: 0.8em; /* 8 point font in the PDF */
|
|
}
|
|
|
|
/* Suppress property note */
|
|
statutesAtLarge component>preface>note[role="propertyStatement"] {
|
|
display:none;
|
|
}
|
|
|
|
statutesAtLarge preface>toc {
|
|
display: table;
|
|
margin-top: 4em;
|
|
margin-bottom: 4em;
|
|
margin-left: 14em;
|
|
text-align: center;
|
|
max-width: 32em;
|
|
}
|
|
|
|
statutesAtLarge preface>toc>heading {
|
|
display: block;
|
|
padding-bottom: 1em;
|
|
font-size: 1.2em;
|
|
text-align: center;
|
|
}
|
|
|
|
statutesAtLarge preface>toc headingItem {
|
|
font-style: italic;
|
|
font-size: 0.8em;
|
|
text-align: right;
|
|
}
|
|
|
|
statutesAtLarge preface>toc>groupItem>label {
|
|
display: table-row;
|
|
text-align: center;
|
|
}
|
|
|
|
statutesAtLarge preface>toc>groupItem>referenceItem>designator {
|
|
width: 40em;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
/* put space between lists tables and set font size */
|
|
statutesAtLarge preface>listOfBillsEnacted {
|
|
margin-top: 6em;
|
|
margin-bottom: 4em;
|
|
margin-left: 12em;
|
|
width: 40em;
|
|
font-size: .9em; /* 9 point font in the PDF */
|
|
}
|
|
|
|
statutesAtLarge preface>listOfPublicLaws,
|
|
statutesAtLarge preface>listOfPrivateLaws,
|
|
statutesAtLarge preface>listOfConcurrentResolutions,
|
|
statutesAtLarge preface>listOfProclamations {
|
|
margin-top: 6em;
|
|
margin-bottom: 6em;
|
|
font-size: .8em; /* 8 point font in the PDF */
|
|
}
|
|
|
|
/* Force some vertical space before these lists */
|
|
/* Setting these to block or table and using margin-top creates other problems */
|
|
statutesAtLarge preface>listOfBillsEnacted:before,
|
|
statutesAtLarge preface>listOfPublicLaws:before,
|
|
statutesAtLarge preface>listOfPrivateLaws:before,
|
|
statutesAtLarge preface>listOfConcurrentResolutions:before,
|
|
statutesAtLarge preface>listOfProclamations:before {
|
|
content: "\A\A\A\A";
|
|
white-space: pre;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfBillsEnacted>groupItem {
|
|
display: table-row-group;
|
|
}
|
|
|
|
/* Override default properties designator*/
|
|
statutesAtLarge preface>listOfBillsEnacted designator,
|
|
statutesAtLarge preface>listOfPublicLaws designator,
|
|
statutesAtLarge preface>listOfPrivateLaws designator {
|
|
width: 8em;
|
|
}
|
|
|
|
/* Override default properties for label */
|
|
statutesAtLarge preface>listOfPrivateLaws>headingItem>label {
|
|
text-align: right;
|
|
width: 30em;
|
|
font-style: italic;
|
|
}
|
|
|
|
/* Override default properties for label */
|
|
statutesAtLarge preface>listOfPrivateLaws>headingItem>target {
|
|
width: 12em;
|
|
font-style: italic;
|
|
}
|
|
|
|
/* Override default properties for target */
|
|
statutesAtLarge preface>listOfBillsEnacted>referenceItem>target,
|
|
statutesAtLarge preface>listOfPrivateLaws designator {
|
|
text-align: left;
|
|
width: 6em;
|
|
}
|
|
/* Override default properties for target */
|
|
statutesAtLarge preface>listOfPrivateLaws target {
|
|
width: 6em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfBillsEnacted>heading,
|
|
statutesAtLarge preface>listOfPublicLaws>heading,
|
|
statutesAtLarge preface>listOfConcurrentResolutions>heading,
|
|
statutesAtLarge preface>listOfProclamations>heading,
|
|
statutesAtLarge preface>listOfPrivateLaws>heading {
|
|
display: block;
|
|
font-size: 1.6em
|
|
}
|
|
|
|
statutesAtLarge preface>listOfBillsEnacted>heading:nth-of-type(3) {
|
|
display: none; /* suppress the third heading, which is a page heading */
|
|
}
|
|
|
|
/* Add rule below last subheading */
|
|
statutesAtLarge preface>listOfBillsEnacted>subheading:last-of-type:after,
|
|
statutesAtLarge preface>listOfPublicLaws>subheading:last-of-type:after,
|
|
statutesAtLarge preface>listOfConcurrentResolutions>subheading:last-of-type:after,
|
|
statutesAtLarge preface>listOfProclamations>subheading:last-of-type:after,
|
|
statutesAtLarge preface>listOfPrivateLaws>subheading:last-of-type:after {
|
|
content: "\A\___________";
|
|
text-align: center;
|
|
white-space: pre;
|
|
}
|
|
|
|
/* Override default properties for headingItem>label */
|
|
statutesAtLarge preface>listOfPublicLaws>headingItem>label {
|
|
margin-right: 1em;
|
|
text-align: right;
|
|
width: 24em;
|
|
}
|
|
|
|
/* Override default properties for referenceItem>label */
|
|
statutesAtLarge preface>listOfPublicLaws label {
|
|
padding-left: .5em;
|
|
width: 10em;
|
|
}
|
|
|
|
/* Override default properties for target */
|
|
statutesAtLarge preface>listOfPublicLaws target {
|
|
width: 4em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfBillsEnacted>subheading,
|
|
statutesAtLarge preface>listOfPublicLaws>subheading,
|
|
statutesAtLarge preface>listOfConcurrentResolutions>subheading,
|
|
statutesAtLarge preface>listOfProclamations>subheading {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfBillsEnacted>headingItem,
|
|
statutesAtLarge preface>listOfPublicLaws>headingItem,
|
|
statutesAtLarge preface>listOfConcurrentResolutions>headingItem,
|
|
statutesAtLarge preface>listOfProclamations>headingItem,
|
|
statutesAtLarge preface>listOfPrivateLaws>headingItem {
|
|
font-style: italic;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfPublicLaws>referenceItem>label:nth-of-type(1) {
|
|
width: 25em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfPublicLaws>referenceItem>label:nth-of-type(2),
|
|
statutesAtLarge preface>listOfConcurrentResolutions>referenceItem>label:nth-of-type(2),
|
|
statutesAtLarge preface>listOfProclamations>referenceItem>label:nth-of-type(2) {
|
|
width: 8em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfConcurrentResolutions>referenceItem>designator,
|
|
statutesAtLarge preface>listOfProclamations>referenceItem>designator {
|
|
width: 10em;
|
|
}
|
|
|
|
statutesAtLarge preface>listOfConcurrentResolutions>referenceItem>label:nth-of-type(1),
|
|
statutesAtLarge preface>listOfProclamations>referenceItem>label:nth-of-type(1) {
|
|
width: 28em;
|
|
padding-right: .5em;
|
|
padding-left: .5em;
|
|
|
|
}
|
|
|
|
/* Override default settings for this list */
|
|
statutesAtLarge preface>listOfConcurrentResolutions>headingItem>target,
|
|
statutesAtLarge preface>listOfConcurrentResolutions>referenceItem>target {
|
|
width: 3em;
|
|
padding-right: .5em;
|
|
padding-left: .5em;
|
|
}
|
|
|
|
statutesAtLarge publicLaws>preface>coverText,
|
|
statutesAtLarge concurrentResolutions>preface>coverText {
|
|
display: block;
|
|
margin-top: 2em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
statutesAtLarge publicLaws enrolledDateline {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-left: 10em;
|
|
margin-right: 10em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-style: italic;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc {
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc>preface>docNumber {
|
|
font-weight: bold;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc>preface>dc|title {
|
|
display: block;
|
|
margin-bottom: 0.7em;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc>preface>dc|creator,
|
|
statutesAtLarge presidentialDoc>preface>dc|type {
|
|
display: block;
|
|
font-style: italic;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc p {
|
|
display: block;
|
|
margin-bottom: 0.5em;
|
|
text-align: justify;
|
|
}
|
|
|
|
/* Federal Register Preface */
|
|
frDoc preface {
|
|
display: block;
|
|
border-bottom-style: solid;
|
|
border-width: 1pt;
|
|
margin-top: 4em;
|
|
text-align: left;
|
|
}
|
|
|
|
frDoc preface>startingPage {
|
|
display: block;
|
|
margin-top: 1em;
|
|
text-align: right;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
frDoc preface>docPublicationName[role="unitName"] {
|
|
display: block;
|
|
border-top-style: double;
|
|
border-width: 3pt;
|
|
text-align: left;
|
|
font-size: 2em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc preface>docPublicationName[role="documentName"] {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-left: 0em;
|
|
text-align: left;
|
|
font-size: 0.9em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
frDoc preface>volume {
|
|
display: inline-block;
|
|
margin-top: .7em;
|
|
margin-left: 0em;
|
|
text-align: left;
|
|
font-size: .9em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
|
|
frDoc preface>issue {
|
|
display: inline-block;
|
|
margin-left: .2em;
|
|
text-align: left;
|
|
font-size: .9em;
|
|
}
|
|
|
|
frDoc preface>date {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-bottom: 1.2em;
|
|
margin-left: 0em;
|
|
text-align: left;
|
|
font-size: .9em;
|
|
}
|
|
|
|
presidentialDocs p[class~="titleGroupNum"]
|
|
{
|
|
margin-top: .7em;
|
|
text-indent: 0em;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
presidentialDocs p[class~="titleGroupSubject"]
|
|
{
|
|
margin-top: .7em;
|
|
text-indent: 0em;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
presidentialDoc>preface>dc|title {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-left: 0em;
|
|
text-align: left;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
presidentialDoc>preface>dc|subject {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-left: 0em;
|
|
text-align: left;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
/* Federal Register Main elements */
|
|
frDoc part {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-align: justify; /*left align in print due to narrow column */
|
|
}
|
|
|
|
frDoc level,
|
|
frDoc section,
|
|
frDoc paragraph,
|
|
frDoc subparagraph,
|
|
frDoc level>heading {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-indent: 0em;
|
|
margin-bottom: 0.25em;
|
|
text-align: justify; /*left align in print due to narrow column */
|
|
}
|
|
|
|
frDoc level>num,
|
|
frDoc level>heading,
|
|
frDoc part>num,
|
|
frDoc part>heading,
|
|
frDoc section>heading,
|
|
frDoc section>num {
|
|
text-indent: 0em;
|
|
font-weight: bold;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
/* Override the normal inline style. Not sure if this is the best way. */
|
|
frDoc content>p:first-of-type {
|
|
display: block;
|
|
}
|
|
|
|
frDoc section>content {
|
|
display: inline;
|
|
}
|
|
|
|
frDoc signature, frDoc signature * {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
text-align: left;
|
|
font-style: normal;
|
|
margin-left: 0em;
|
|
}
|
|
|
|
frDoc signature>signatureDate {
|
|
text-indent: 1em;
|
|
}
|
|
|
|
frDoc signature>signatureDate>date {
|
|
display: inline;
|
|
}
|
|
|
|
frDoc signature>name {
|
|
font-weight: bold;
|
|
}
|
|
|
|
frDoc signature>role {
|
|
font-style: italic;
|
|
}
|
|
|
|
frDocId {
|
|
display: block;
|
|
font-size: 0.8em;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
billingCode {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 2em;
|
|
font-size: 0.7em;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
frDoc findingAidsNote > heading {
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
margin-bottom: 2em;
|
|
}
|
|
|
|
/* Collections */
|
|
frDoc rules, frDoc proposedRules, frDoc notices, frDoc presidentialDocs {
|
|
display: block;
|
|
width: 100%; /* 522 points */
|
|
margin-top: 1.2em;
|
|
text-align: justify; /*left align in print due to narrow column */
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
rules>p, proposedRules>p, notices>p {
|
|
display: block;
|
|
margin-bottom: 0.7em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
agencyGroup {
|
|
display: block;
|
|
border-top-style: solid;
|
|
border-width: 2pt;
|
|
}
|
|
|
|
/* Suppress display of metadata in components */
|
|
component>*>meta,
|
|
component>*>meta *,
|
|
component>pLaw>meta:before,
|
|
component>resolution>meta:before {
|
|
display:none;
|
|
}
|
|
|
|
/* rule, notice, and presidentialDoc elements */
|
|
rule, presidentialDoc, notice {
|
|
display: block;
|
|
font-size: 1em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
/* Presidential Documents */
|
|
presidentialDoc {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
presidentialDoc section {
|
|
margin-top: 0.3em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
presidentialDoc statement {
|
|
display: block;
|
|
margin-top: 1.5em;
|
|
}
|
|
|
|
presidentialDoc section>num {
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
presidentialDoc section>heading {
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-style: italic;
|
|
font-weight: normal;
|
|
}
|
|
|
|
presidentialDoc signature>date {
|
|
text-indent: 0em;
|
|
font-style: italic;
|
|
}
|
|
|
|
notice>preface>startingPage {
|
|
display: none;
|
|
}
|
|
|
|
/* Rule Documents, including proposed rules */
|
|
rule>preface, notice>preface {
|
|
display: block;
|
|
margin-top: 2pt;
|
|
border-top-style: solid;
|
|
border-top-width: 1pt;
|
|
}
|
|
|
|
rule>main>rulePreamble>statement>content>heading {
|
|
display: inline;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
rule level>heading, notice level>heading {
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
rule statement,
|
|
notice statement {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
}
|
|
|
|
rule statement>p:first-of-type,
|
|
notice statement>p:first-of-type {
|
|
display: inline;
|
|
}
|
|
|
|
rule p>heading {
|
|
font-style: italic;
|
|
}
|
|
|
|
rule *[class~="T02"] {
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
frDoc preface>organization,
|
|
frDoc preface>property,
|
|
rule>preface>affected,
|
|
frDoc preface>dc|subject,
|
|
frDoc preface>subject,
|
|
notice>preface>dc|identifier {
|
|
display: block;
|
|
margin-top: 0.7em;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
frDoc appendix {
|
|
text-align: left;
|
|
}
|
|
|
|
frDoc preface>organization[role="agency"] {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* remove -uslm style attribute, replace with role attribute */
|
|
frDoc preface docNumber[style="-uslm-sgm-DEPDOC"] {
|
|
display: block;
|
|
margin-top: 1em;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc preface>subject {
|
|
margin-bottom: 0.7em;
|
|
}
|
|
|
|
notice subject,
|
|
notice organization {
|
|
display: block;
|
|
margin-top: 0.7em;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
notice>main>date {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
frDoc preface>action {
|
|
display: block;
|
|
margin-top: 0.1em;
|
|
margin-bottom: 0.5em;
|
|
padding-bottom: 0.5em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
frDoc preface>action>actionDescription>headingText {
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc preface inline[role="heading"],
|
|
frDoc statement>heading {
|
|
display: inline;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc *[class~="hd1"] {
|
|
display: block;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-weight: bold;
|
|
font-size: 1em;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
frDoc *[class~="hd2"] {
|
|
display: block;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-weight: normal;
|
|
font-style: italic;
|
|
font-size: 1em;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
wordsOfIssuance {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
wordsOfIssuance>heading {
|
|
display: block;
|
|
text-indent: 0em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* cfrDoc preface */
|
|
cfrDoc>preface {
|
|
display: block;
|
|
margin-left: 4em;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc>preface>dcterms|title {
|
|
display: block;
|
|
margin-left: 1.8em;
|
|
font-size: 1.6em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
text-align: left;
|
|
}
|
|
|
|
cfrDoc>preface>docNumber {
|
|
display: block;
|
|
margin-left: 1em;
|
|
margin-top: 1em;
|
|
font-size: 3em;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
cfrDoc>preface>subject {
|
|
display: block;
|
|
margin-left: 1.8em;
|
|
width: 16em;
|
|
font-size: 1.6em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
border-bottom: solid;
|
|
border-width: 1pt;
|
|
}
|
|
|
|
cfrDoc>preface>provisionRange {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-left: 2.1em;
|
|
font-size: 1.4em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc>preface>created {
|
|
display: block;
|
|
margin-top: 2em;
|
|
margin-left: 2.5em;
|
|
font-size: 1.2em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc>preface>note[topic="contains"],
|
|
cfrDoc>preface>dc|date,
|
|
cfrDoc>preface>dc|publisher {
|
|
display: block;
|
|
margin-top: 2em;
|
|
margin-left: 3em;
|
|
width: 21em;
|
|
text-indent: 0em;
|
|
font-size: 1em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc>preface>content,
|
|
cfrDoc>preface editionNote,
|
|
cfrDoc>preface citationNote,
|
|
cfrDoc>preface explanationNote {
|
|
display: block;
|
|
margin-top: 5em;
|
|
}
|
|
|
|
cfrDoc>preface heading {
|
|
display: block;
|
|
margin-top: 1em;
|
|
font-size: 1em;
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
cfrDoc>preface citationNote {
|
|
margin-left: 3em;
|
|
width: 15em;
|
|
border-top: solid;
|
|
border-bottom: solid;
|
|
border-width: 1pt;
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc>preface citationNote > p {
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc>preface>explanationNote {
|
|
font-size: 0.8em;
|
|
text-align: justify;
|
|
}
|
|
|
|
cfrDoc>preface>explanationNote heading {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
font-size: 1em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc>preface>explanationNote>heading:first-of-type {
|
|
display: block;
|
|
margin-bottom: 1em;
|
|
font-size: 1.2em;
|
|
font-family: sans-serif;
|
|
text-align: center;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* cfrDoc main */
|
|
cfrDoc>main {
|
|
margin-top: 5em;
|
|
}
|
|
|
|
cfrDoc title>num, cfrDoc title>heading {
|
|
font-size: 3em;
|
|
font-family: sans-serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc title>note[topic="volumeNote"] {
|
|
text-align: center;
|
|
margin-top: 1em;
|
|
padding-bottom: 3em;
|
|
margin-bottom: 0.5em;
|
|
border-bottom: solid;
|
|
border-width: 1pt;
|
|
}
|
|
|
|
cfrDoc chapter,
|
|
cfrDoc subchapter {
|
|
margin-top: 6em;
|
|
}
|
|
|
|
cfrDoc chapter>num,
|
|
cfrDoc chapter>heading {
|
|
font-family: sans-serif;
|
|
font-size: 1.6em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
cfrDoc chapter>heading+* {
|
|
border-top: solid;
|
|
border-width: 1pt;
|
|
margin-top: 2em;
|
|
padding-top: 1em;
|
|
}
|
|
|
|
cfrDoc subchapter>num,
|
|
cfrDoc subchapter>heading {
|
|
font-family: sans-serif;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
cfrDoc part {
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
cfrDoc part>num,
|
|
cfrDoc part>heading,
|
|
cfrDoc subpart>num,
|
|
cfrDoc subpart>heading {
|
|
font-family: sans-serif;
|
|
font-size: 1.1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
cfrDoc section>chapeau,
|
|
cfrDoc paragraph {
|
|
text-indent: 1em;
|
|
margin-left: 0em;
|
|
}
|
|
|
|
cfrDoc section {
|
|
text-indent: -2em;
|
|
margin-left: 2em;
|
|
}
|
|
|
|
cfrDoc section>:not(heading):not(num) {
|
|
margin-left: -2em; /* sets margin back to normal */
|
|
}
|
|
|
|
cfrDoc section heading::before {
|
|
content: " ";
|
|
}
|
|
|
|
cfrDoc section>heading::before {
|
|
content: " \00a0";
|
|
}
|
|
|
|
cfrDoc paragraph>heading {
|
|
font-variant: none;
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc level {
|
|
margin-left: 0em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
cfrDoc level>heading {
|
|
display: block;
|
|
text-align: center;
|
|
margin-top: 1em;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
cfrDoc level>section {
|
|
margin-top: 0.3em;
|
|
}
|
|
|
|
cfrDoc heading+notes {
|
|
margin-top: 1.5em;
|
|
/* add space above when notes comes directly after heading */
|
|
}
|
|
|
|
cfrDoc note, cfrDoc editorialNote {
|
|
display: block;
|
|
font-size: 0.9em;
|
|
text-indent: 1em;
|
|
text-align: left;
|
|
}
|
|
|
|
cfrDoc note[topic="citation"] {
|
|
margin-top: 1em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
cfrDoc authority, cfrDoc source,
|
|
frDoc section authority {
|
|
display: block;
|
|
text-indent: 1em;
|
|
text-align: left;
|
|
font-size: 0.85em;
|
|
margin-top: 0.3em;
|
|
}
|
|
|
|
cfrDoc section>source {
|
|
margin-top: 0.7em;
|
|
border-width: 1pt;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
cfrDoc appendix>num, cfrDoc appendix>heading {
|
|
display: inline;
|
|
font-variant: small-caps;
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
cfrDoc appendix>p {
|
|
text-align: left;
|
|
}
|
|
|
|
cfrDoc appendix>heading+p {
|
|
/* Adds space above a paragraph right after a heading */
|
|
margin-top: 1em;
|
|
}
|
|
|
|
/* Statute Compilations */
|
|
statuteCompilation {
|
|
display: block;
|
|
margin-left: 24pt;
|
|
margin-right: 24pt;
|
|
font-size: 10pt;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
|
|
statuteCompilation>preface>dc|title,
|
|
property[role='compShortTitle'],
|
|
statuteCompilation>preface>citationNote,
|
|
statuteCompilation>preface>editionNote {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-left: 0em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
}
|
|
|
|
statuteCompilation>preface>dc|title,
|
|
property[role='compShortTitle'] {
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
|
|
statuteCompilation>preface>explanationNote {
|
|
display: block;
|
|
margin-top: .7em;
|
|
margin-left: 1em;
|
|
text-align: justify;
|
|
text-indent: -1em;
|
|
font-size: 0.8em; /* 8 point in the PDF */
|
|
}
|
|
|
|
statuteCompilation editorialNote {
|
|
display: inline;
|
|
font-weight: normal;
|
|
font-style: normal
|
|
}
|
|
|
|
/* section-level USC reference notes are on a separate line */
|
|
statuteCompilation section > editorialNote[role="uscRef"] {
|
|
display: block;
|
|
}
|
|
|
|
statuteCompilation elided {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 0em;
|
|
text-align: center;
|
|
text-indent: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
statuteCompilation toc > heading,
|
|
statuteCompilation toc > headingItem > designator,
|
|
statuteCompilation toc > headingItem > label {
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
section[styleType='traditional'] > heading {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
section[styleType='traditional'] > num,
|
|
section[styleType='traditional-inline'] > num {
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
section[styleType='traditional'] > content,
|
|
section[styleType='traditional'] > chapeau,
|
|
section[styleType='traditional-inline'] > content,
|
|
section[styleType='traditional-inline'] > chapeau {
|
|
display: inline;
|
|
}
|
|
statuteCompilation section > content {
|
|
text-indent: 2em; /* override the 1em setting above */
|
|
}
|
|
|
|
statuteCompilation section>num,
|
|
statuteCompilation section>heading {
|
|
font-size: 0.8em; /* 8 point in the PDF */
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
statuteCompilation section>editorialNote {
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
statuteCompilation section>editorialNote[role="uscRef"] {
|
|
font-size: 0.8em; /* 8 point in the PDF */
|
|
}
|
|
|
|
statuteCompilation section > num + editorialNote[role="uscRef"] {
|
|
display: inline;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
statuteCompilation title>num,
|
|
statuteCompilation title>heading {
|
|
font-size: 1.4em; /* 14 point in the PDF */
|
|
}
|
|
|
|
statuteCompilation longTitle {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
text-align: justify;
|
|
}
|
|
statuteCompilation longTitle>docTitle,
|
|
statuteCompilation longTitle>officialTitle {
|
|
display: inline;
|
|
font-size: 1em;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
statuteCompilation longTitle>officialTitle:before {
|
|
content: " ";
|
|
}
|
|
|
|
/* Main elements */
|
|
|
|
/* Bills and Resolutions */
|
|
longTitle {
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
longTitle>docTitle {
|
|
display: block;
|
|
margin-top: 1.5em;
|
|
margin-bottom: 0.5em;
|
|
font-size: 1.6em;
|
|
font-weight: normal;
|
|
font-family: "Old English Text MT", serif;
|
|
}
|
|
|
|
pLaw>main>longTitle>docTitle {
|
|
font-size: 1.2em; /* 12 point font in the pdf */
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
}
|
|
|
|
/* In print, the official title is centered if 2 lines or less
|
|
* and is justified with 1em hanging indent of 3 or more lines.
|
|
* Here, we go with the 2 or less line style. */
|
|
longTitle>officialTitle {
|
|
display: block;
|
|
margin-bottom: 0.8em;
|
|
font-size: 0.8em; /* 8 point font in the pdf */
|
|
}
|
|
|
|
recital {
|
|
display: block;
|
|
margin-bottom: 0.5em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
font-size: 1em;
|
|
text-align: justify;
|
|
}
|
|
|
|
enactingFormula, resolvingClause {
|
|
display: block;
|
|
text-indent: 2em;
|
|
font-size: 1em;
|
|
font-style: italic;
|
|
text-align: justify;
|
|
}
|
|
|
|
bill>main>section {
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
bill>main title>num, bill>main title>a>num, bill>main title>heading,
|
|
pLaw>main title>num, pLaw>main title>a>num, pLaw>main title>heading
|
|
{
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
resolution subsection {
|
|
text-indent: 1em;
|
|
}
|
|
|
|
resolution>main>section,
|
|
bill>main>title>section {
|
|
text-align: justify;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* resolution>main>section *,
|
|
bill>main>title>section *:not(table*) {
|
|
display: inline;
|
|
}
|
|
*/
|
|
|
|
resolution>main>section>num,
|
|
bill>main>title>section>num {
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
/* Section is displayed differently if it has a heading */
|
|
resolution>main>section>heading ~ content:first-of-type {
|
|
display: block;
|
|
}
|
|
|
|
resolution main level,
|
|
bill main level {
|
|
margin-left: 0em;
|
|
}
|
|
|
|
/* Section nums and headings are bold in both bills and the USC. */
|
|
section>num, section>a>num, section>heading,
|
|
courtRule>num, courtRule>heading {
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* USC Section nums and headings are larger than body text */
|
|
section[identifier*="/us/usc"]>num,
|
|
section[identifier*="/us/usc"]>a>num,
|
|
section[identifier*="/us/usc"]>heading {
|
|
font-size: 1.15em;
|
|
}
|
|
|
|
/* Bill Section nums and headings are all caps and smaller font size*/
|
|
bill section>num, bill section>a>num, bill section>heading,
|
|
resolution section>num, resolution section>a>num, resolution section>heading,
|
|
pLaw section>num, pLaw section>a>num, pLaw section>heading {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
/* Bill Sections with a heading that preceeds the num have the heading centered on a separate line */
|
|
bill>main section > heading:first-child,
|
|
resolution>main section > heading:first-child,
|
|
pLaw>main section > heading:first-child {
|
|
display: block;
|
|
text-align: center;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
/* Bill Section with a num and no heading have the content on the same line as the num */
|
|
bill>main section > num + content,
|
|
bill>main section > num + chapeau,
|
|
resolution>main section > num + content,
|
|
resolution>main section > num + chapeau,
|
|
pLaw>main section > num + content,
|
|
pLaw>main section > num + chapeau {
|
|
display: inline;
|
|
}
|
|
|
|
/* Bill Section with heading that preceed the num have the the num indented */
|
|
bill>main section > heading + num,
|
|
bill>main section > num:first-child,
|
|
bill>main section > content:first-child,
|
|
bill>main section > chapeau:first-child,
|
|
resolution>main section > heading + num,
|
|
resolution>main section > num:first-child,
|
|
resolution>main section > content:first-child,
|
|
resolution>main section > chapeau:first-child,
|
|
pLaw>main section > heading + num,
|
|
pLaw>main section > num:first-child,
|
|
pLaw>main section > content:first-child,
|
|
pLaw>main section > chapeau:first-child {
|
|
text-indent: 2em;
|
|
}
|
|
|
|
subsection>heading,
|
|
paragraph>heading,
|
|
subparagraph>heading,
|
|
clause>heading,
|
|
subclause>heading,
|
|
item>heading,
|
|
subitem>heading,
|
|
subsubitem>heading {
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
rule subsection>heading {
|
|
font-variant: normal;
|
|
font-style: italic;
|
|
}
|
|
|
|
subheading {
|
|
display: block;
|
|
}
|
|
|
|
content>p:first-of-type,
|
|
paragraph>p:first-of-type {
|
|
display: inline;
|
|
}
|
|
|
|
pLaw > main > action {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-left: 1em;
|
|
}
|
|
|
|
/* Signatures */
|
|
signatures {
|
|
margin-right: 2em;
|
|
}
|
|
|
|
rulePreamble>signatures>signature {
|
|
margin-top: 0.4em;
|
|
}
|
|
|
|
signature {
|
|
display: block;
|
|
margin-top: 2em;
|
|
margin-left: 10em;
|
|
text-align: right;
|
|
font-style: italic;
|
|
}
|
|
|
|
uscDoc signature {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
margin-right: 1em;
|
|
text-align: right;
|
|
font-style: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
/* Statutes At Large */
|
|
statutesAtLarge resolution officialTitle {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* U.S. Code */
|
|
/* Big-levels */
|
|
title,
|
|
subtitle,
|
|
chapter,
|
|
subchapter,
|
|
part,
|
|
subpart,
|
|
division,
|
|
subdivision,
|
|
article,
|
|
subArticle,
|
|
level,
|
|
appendix,
|
|
compiledAct,
|
|
courtRules,
|
|
reorganizationPlan {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 0.3em;
|
|
text-align: center;
|
|
}
|
|
|
|
title>num, title>a>num, title>heading {
|
|
font-size: 2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
subtitle>num, subtitle>heading {
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
chapter>num, chapter>heading {
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
division>num, division>a>num, division>heading {
|
|
font-weight: bold;
|
|
}
|
|
|
|
part>num, part>heading,
|
|
subpart>num, subpart>heading {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
courtRules title>num, courtRules title>heading {
|
|
font-size: 1em;
|
|
}
|
|
|
|
compiledAct title>num, compiledAct title>heading {
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
heading {
|
|
font-weight: normal;
|
|
display: inline;
|
|
}
|
|
|
|
|
|
/* USLM 1.0 ToC rules (deprecated)*/
|
|
toc {
|
|
/* display: table; */
|
|
display : block;
|
|
background-color: inherit;
|
|
width: 100%;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
uscDoc toc {
|
|
border-style: none;
|
|
border-color: gray;
|
|
border-width: 1pt;
|
|
margin-left: 0pt;
|
|
margin-top: 24pt;
|
|
margin-bottom: 3pt;
|
|
margin-right: 0pt;
|
|
text-align: left;
|
|
display: table;
|
|
font-size: 1em; /* For web, set TOC font the same size as body text. In print, the TOC uses a smaller font */
|
|
}
|
|
|
|
toc > layout header {
|
|
display: block;
|
|
background-color: inherit;
|
|
}
|
|
|
|
toc > layout header[role="tocColumnHeader"] {
|
|
display: table-row;
|
|
font-size: 0.9em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
toc > layout header[role="tocSubtitleHeader"] > column {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
title toc > layout header[role="tocSubtitleHeader"] > column {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
toc > layout header[role="tocTitleHeader"] > column,
|
|
toc > layout header[role="tocDivisionHeader"] > column,
|
|
toc > layout header[role="tocSubdivisionHeader"] > column,
|
|
toc > layout header[role="tocChapterHeader"] > column,
|
|
toc > layout header[role="tocSubchapterHeader"] > column,
|
|
toc > layout header[role="tocPartHeader"] > column,
|
|
toc > layout header[role="tocSubpartHeader"] > column {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
toc > layout header[role="tocSubpartHeader"] {
|
|
display: block;
|
|
background-color: inherit;
|
|
}
|
|
|
|
tocItem {
|
|
display: block;
|
|
background-color: inherit;
|
|
}
|
|
|
|
column {
|
|
display: table-cell;
|
|
}
|
|
|
|
column[class~="threeColumnLeft"] {
|
|
width: 10%;
|
|
}
|
|
|
|
column[class~="threeColumnMiddle"] {
|
|
width: 100%;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
column[class~="threeColumnRight"] {
|
|
width: 15%;
|
|
text-align: right;
|
|
}
|
|
|
|
column[class~="tocHeaderLeft"] {
|
|
width: 5em;
|
|
text-align: left;
|
|
}
|
|
|
|
header[role="tocColumnHeader"] column:not([class]) {
|
|
width: 76.7%;
|
|
}
|
|
|
|
column[class~="tocHeaderRight"] {
|
|
width: 15%;
|
|
text-align: right;
|
|
}
|
|
|
|
column[class~="twoColumnLeft"] {
|
|
width: 5em;
|
|
}
|
|
|
|
column[class~="twoColumnRight"] {
|
|
width: 50em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
toc[role="twoColumnPageWidthTOC"] {
|
|
width: 426pt;
|
|
}
|
|
|
|
toc[role="twoColumnPageWidthTOC"] column[class~="twoColumnLeft"] {
|
|
width: 380pt;
|
|
margin-right: 10pt;
|
|
font-weight: bold;
|
|
}
|
|
|
|
toc[role="twoColumnPageWidthTOC"] column[class~="twoColumnRight"],
|
|
toc[role="twoColumnPageWidthTOC"] column[class~="headerRight"] {
|
|
width: 40pt;
|
|
text-align: right;
|
|
}
|
|
|
|
toc[role="twoColumnPageWidthTOC"] column[class~="twoColumnRight"] {
|
|
font-weight: bold;
|
|
}
|
|
|
|
*[class~="indentTo65ptsHang"] {
|
|
text-indent: -24pt;
|
|
padding-left: 36pt;
|
|
}
|
|
|
|
/* USLM 2.0 ToC rules */
|
|
/* ToC's are blocks */
|
|
bill toc, resolution toc, pLaw toc {
|
|
display: block;
|
|
background-color: inherit;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
referenceItem, headingItem {
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
|
|
/*
|
|
Old user agents don't support @supports() so will ignore the use of table-row
|
|
but (recent) browsers will load it and override the properties set above.
|
|
*/
|
|
@supports (display: table-row) {
|
|
referenceItem, headingItem {
|
|
display: table-row;
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
/* By default, designators, labels and targets are flex block */
|
|
designator, label, target {
|
|
display: table-cell;
|
|
text-align: left;
|
|
vertical-align: top;
|
|
}
|
|
|
|
/* targets are right aligned */
|
|
target {
|
|
text-align: right;
|
|
}
|
|
|
|
/* Some Big level ToC entries are centered, with designator and label inline */
|
|
bill toc referenceItem[role="division"],
|
|
bill toc > referenceItem[role="title"],
|
|
bill toc > referenceItem[role="subtitle"],
|
|
resolution toc referenceItem[role="division"],
|
|
resolution toc > referenceItem[role="title"],
|
|
resolution toc > referenceItem[role="subtitle"],
|
|
pLaw toc referenceItem[role="division"],
|
|
pLaw toc > referenceItem[role="title"],
|
|
pLaw toc > referenceItem[role="subtitle"] {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
}
|
|
|
|
bill toc referenceItem[role="division"] > designator,
|
|
bill toc referenceItem[role="division"] > label,
|
|
bill toc referenceItem[role="title"] > designator,
|
|
bill toc referenceItem[role="title"] > label,
|
|
bill toc referenceItem[role="subtitle"] > designator,
|
|
bill toc referenceItem[role="subtitle"] > label,
|
|
resolution toc referenceItem[role="division"] > designator,
|
|
resolution toc referenceItem[role="division"] > label,
|
|
resolution toc referenceItem[role="title"] > designator,
|
|
resolution toc referenceItem[role="title"] > label,
|
|
resolution toc referenceItem[role="subtitle"] > designator,
|
|
resolution toc referenceItem[role="subtitle"] > label,
|
|
plaw toc referenceItem[role="division"] > designator,
|
|
plaw toc referenceItem[role="division"] > label,
|
|
plaw toc referenceItem[role="title"] > designator,
|
|
plaw toc referenceItem[role="title"] > label,
|
|
plaw toc referenceItem[role="subtitle"] > designator,
|
|
plaw toc referenceItem[role="subtitle"] > label {
|
|
display: inline;
|
|
}
|
|
|
|
/* Nested entries are set back to left align */
|
|
bill toc referenceItem[role="division"] referenceItem,
|
|
resolution toc referenceItem[role="division"] referenceItem,
|
|
pLaw toc referenceItem[role="division"] referenceItem {
|
|
text-align: left;
|
|
}
|
|
|
|
resolution toc referenceItem[role="section"]:first-of-type *,
|
|
bill toc referenceItem[role="section"]:first-of-type *,
|
|
pLaw toc referenceItem[role="section"]:first-of-type * {
|
|
padding-top: 1em;
|
|
}
|
|
|
|
bill toc referenceItem[role="section"]>designator,
|
|
resolution toc referenceItem[role="section"]>designator,
|
|
pLaw toc referenceItem[role="section"]>designator {
|
|
width: 6em;
|
|
}
|
|
|
|
bill toc referenceItem[role="section"]>label,
|
|
resolution toc referenceItem[role="section"]>label,
|
|
pLaw toc referenceItem[role="section"]>label {
|
|
text-indent: -1em;
|
|
padding-left: 1em;
|
|
}
|
|
|
|
cfrDoc toc, frDoc toc {
|
|
display: block;
|
|
}
|
|
|
|
cfrDoc toc > heading, fr toc > heading {
|
|
display: block;
|
|
text-align: center;
|
|
font-size: 2em;
|
|
}
|
|
|
|
cfrDoc toc referenceItem {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
cfrDoc toc groupItem > designator, cfrDoc toc groupItem > label {
|
|
display: inline;
|
|
text-align: center;
|
|
}
|
|
|
|
cfrDoc toc groupItem, cfrDoc toc headingItem {
|
|
display: block;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
cfrDoc toc designator {
|
|
display: block;
|
|
}
|
|
|
|
cfrDoc toc label {
|
|
display: block;
|
|
}
|
|
|
|
cfrDoc toc target {
|
|
display: block;
|
|
margin-right: 0em;
|
|
}
|
|
|
|
cfrDoc > preface toc {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
cfrDoc > preface toc > headingItem > designator {
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc > preface toc > groupItem > headingItem {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: left;
|
|
}
|
|
|
|
cfrDoc > preface toc > groupItem > referenceItem {
|
|
text-indent: 2em;
|
|
}
|
|
|
|
cfrDoc toc[class~="cfrTitleTOC"] headingItem,
|
|
cfrDoc > preface toc > headingItem {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: row;
|
|
justify-content: flex-end;
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc toc headingItem[class~="columnHeader"] {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
font-style: italic;
|
|
}
|
|
|
|
cfrDoc toc headingItem > designator,
|
|
cfrDoc toc headingItem > label {
|
|
display: inline;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
cfrDoc toc[class~="cfrChapterTOC"] referenceItem > designator {
|
|
width: 6em;
|
|
}
|
|
|
|
cfrDoc part > toc headingItem {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
width: 100%;
|
|
}
|
|
|
|
/* the first level group heading is bold */
|
|
cfrDoc part > toc > groupItem > headingItem {
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
font-variant: normal;
|
|
}
|
|
|
|
cfrDoc part > toc referenceItem {
|
|
display: block;
|
|
text-align: left;
|
|
margin-left: 2em;
|
|
text-indent: -2em;
|
|
width: 100%;
|
|
}
|
|
|
|
cfrDoc part > toc referenceItem > designator,
|
|
cfrDoc part > toc referenceItem > label {
|
|
display: inline;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"],
|
|
frDoc toc[role="fr-contents"] groupItem,
|
|
frDoc toc[role="fr-contents"] referenceItem,
|
|
frDoc toc[role="fr-issue-parts"],
|
|
frDoc toc[role="fr-issue-parts"] groupItem,
|
|
frDoc toc[role="fr-issue-parts"] referenceItem {
|
|
display: block;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] referenceItem,
|
|
frDoc toc[role="fr-issue-parts"] referenceItem {
|
|
margin-left: 2em;
|
|
text-indent: -2em;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] groupItem[role="agency"] > label,
|
|
frDoc toc[role="fr-issue-parts"] groupItem > label {
|
|
display: block;
|
|
margin-top: 1em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] groupItem[role="agency"] groupItem[role="category"]>label {
|
|
display: block;
|
|
font-size: 0.8em;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] groupItem[role="category"]>groupItem>referenceItem {
|
|
display: block;
|
|
margin-left: 3em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] referenceItem[role="xref"]>label {
|
|
font-style: italic;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] referenceItem>label,
|
|
frDoc toc[role="fr-contents"] referenceItem>target,
|
|
frDoc toc[role="fr-issue-parts"] referenceItem>label,
|
|
frDoc toc[role="fr-issue-parts"] referenceItem>target {
|
|
display: inline;
|
|
}
|
|
|
|
frDoc toc[role="fr-contents"] referenceItem>target[role="fr-doc-id"] {
|
|
display: none;
|
|
}
|
|
|
|
frDoc toc[role="fr-issue-parts"] {
|
|
display: block;
|
|
|
|
border-top-style: solid;
|
|
border-bottom-style: solid;
|
|
border-width: 1pt;
|
|
}
|
|
|
|
statuteCompilation toc referenceItem[role="section"]>designator {
|
|
width: 20em;
|
|
}
|
|
|
|
statuteCompilation toc referenceItem[role="section"]>label {
|
|
width: 50em;
|
|
}
|
|
|
|
statuteCompilation toc referenceItem[role="title"],
|
|
statuteCompilation toc referenceItem[role="subtitle"] {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
}
|
|
|
|
statuteCompilation toc referenceItem[role="title"]>designator,
|
|
statuteCompilation toc referenceItem[role="title"]>label,
|
|
statuteCompilation toc referenceItem[role="subtitle"]>designator,
|
|
statuteCompilation toc referenceItem[role="subtitle"]>label {
|
|
display: inline;
|
|
}
|
|
|
|
/* Rules for Indexes */
|
|
statutesAtLarge popularNameIndex,
|
|
statutesAtLarge subjectIndex {
|
|
display: block;
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
statutesAtLarge popularNameIndex>heading,
|
|
statutesAtLarge subjectIndex>heading {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
font-size: 1.2em;
|
|
text-align: center;
|
|
}
|
|
|
|
statutesAtLarge popularNameIndex groupItem,
|
|
statutesAtLarge subjectIndex groupItem {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
statutesAtLarge popularNameIndex groupItem>label,
|
|
statutesAtLarge subjectIndex groupItem>label {
|
|
display: block;
|
|
width: 26em;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
|
|
statutesAtLarge subjectIndex groupItem>groupItem>label {
|
|
width: 26em;
|
|
text-align: left;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
statutesAtLarge subjectIndex referenceItem {
|
|
display: block;
|
|
margin-left: 1em;
|
|
}
|
|
|
|
statutesAtLarge popularNameIndex referenceItem>designator {
|
|
display: table-cell;
|
|
padding-left: 2em;
|
|
text-indent: -2em;
|
|
width: 20em;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
}
|
|
|
|
statutesAtLarge popularNameIndex referenceItem>target {
|
|
width: 6em;
|
|
text-align: right;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
statutesAtLarge subjectIndex referenceItem>designator {
|
|
display: table-cell;
|
|
padding-left: 2em;
|
|
text-indent: -2em;
|
|
width: 20em;
|
|
font-size: 0.8em;
|
|
text-align: left;
|
|
}
|
|
|
|
statutesAtLarge subjectIndex referenceItem>target {
|
|
width: 6em;
|
|
text-align: right;
|
|
vertical-align: bottom;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
/* Section element rules */
|
|
section, courtRule {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
section > content, section > amendingFormula,
|
|
courtRule > content, courtRule > chapeau {
|
|
display: block;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
|
|
/* Below section element rules */
|
|
|
|
content {
|
|
display: inline;
|
|
}
|
|
|
|
/* For most docs, levels below subsection are indented 2em from their parent,
|
|
* with a first-line indent of an additional 2em. */
|
|
paragraph,
|
|
subparagraph,
|
|
clause,
|
|
subclause,
|
|
item,
|
|
subitem,
|
|
subsubitem,
|
|
section level {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-left: 2em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
text-indent: 2em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
/* USC levels below subsection are indented 1em from their parent by default,
|
|
* with a first-line indent of an additional 1em. */
|
|
paragraph[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
subparagraph[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
clause[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
subclause[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
item[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
subitem[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
level[identifier*="/us/usc"]:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] paragraph:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] subparagraph:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] clause:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] subclause:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] item:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] subitem:not([class~="indent0"]),
|
|
section[identifier*="/us/usc"] level:not([class~="indent0"]),
|
|
uscDoc paragraph:not([class~="indent0"]),
|
|
uscDoc subparagraph:not([class~="indent0"]),
|
|
uscDoc clause:not([class~="indent0"]),
|
|
uscDoc subclause:not([class~="indent0"]),
|
|
uscDoc item:not([class~="indent0"]),
|
|
uscDoc subitem:not([class~="indent0"]) {
|
|
margin-left: 1em !important;
|
|
text-indent: 1em !important;
|
|
}
|
|
|
|
|
|
/* Subsections are flush with sections */
|
|
subsection {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-left: 0em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
text-indent: 2em;
|
|
}
|
|
|
|
/* USC subsections have a 1em first-line indent */
|
|
subsection[identifier*="/us/usc"],
|
|
section[identifier*="/us/usc"] subsection {
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* CFR paragraphs are not indented and have a 1em first-line indent */
|
|
paragraph[identifier*="/us/cfr"],
|
|
section[identifier*="/us/cfr"] paragraph {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* As a workaround, !important is set for USC small levels to override the indent and first-indent styles */
|
|
/* Current USC USLM data has indents that are absolute from the left margin, not relative to their container. */
|
|
/* But, this CSS works on relative margins. */
|
|
|
|
/* In USC, subsection headings are not small-caps
|
|
* This was incorrectly set because it followed the html printing the printed pdf does have small caps for subsections.
|
|
subsection[identifier*="/us/usc"] heading,
|
|
section[identifier*="/us/usc"] subsection heading {
|
|
font-variant: normal;
|
|
}
|
|
*/
|
|
|
|
/* In USC non-positive law titles, small levels that have headings put a new line after the heading */
|
|
/* Temporarily this difference is recogized by a p element in content or an indent class on a chapeau */
|
|
/* In the longer-term, USC title documents will have class indicating positive versus non-positive */
|
|
[identifier*="/us/usc"] heading+content>p,
|
|
[identifier*="/us/usc"] heading+chapeau[class*="indent"] {
|
|
display: block;
|
|
margin-left: 0em !important;
|
|
text-indent: 1em !important;
|
|
background-color: inherit;
|
|
}
|
|
|
|
paragraph[class~="indent-up1"] {
|
|
margin-left: 0em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
chapeau {
|
|
display: inline;
|
|
}
|
|
|
|
section>chapeau {
|
|
display: block;
|
|
text-indent: 2em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
chapeau[class~="blockIndent0"] {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
chapeau[class~="blockIndent1"] {
|
|
display: block;
|
|
margin-left: 1em;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
chapeau[class~="blockIndent2"] {
|
|
display: block;
|
|
margin-left: 2em;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
continuation {
|
|
display: block;
|
|
background-color: inherit;
|
|
}
|
|
|
|
/* Appropriations */
|
|
title[role~="appropriations"]>num,
|
|
title[role~="appropriations"]>heading,
|
|
title[class~="bill-dtd-appropriations"]>num,
|
|
title[class~="bill-dtd-appropriations"]>heading {
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
appropriations,
|
|
level[role~="appropriations"] {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-left: 0em;
|
|
text-align: justify;
|
|
}
|
|
|
|
title[role~="appropriations"] > heading,
|
|
level[role~="appropriations"] > heading,
|
|
appropriations-intermediate > heading,
|
|
title[role~="appropriations"] > subheading,
|
|
level[role~="appropriations"] > subheading,
|
|
appropriations-intermediate > subheading,
|
|
appropriations > heading,
|
|
appropriations > subheading {
|
|
display: block;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
appropriations > content {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-align: justify;
|
|
text-indent: 2em;
|
|
}
|
|
|
|
appropriations > section > num,
|
|
*[role=appropriations] > section > num {
|
|
margin-left: 2em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
appropriations > section > content,
|
|
appropriations > section > chapeau,
|
|
*[role=appropriations] > section > content,
|
|
*[role=appropriations] > section > chapeau {
|
|
display: inline;
|
|
}
|
|
|
|
/* Appendix Content */
|
|
reorganizationPlan > content {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
margin-right: 1em;
|
|
text-align: left;
|
|
text-indent: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
|
|
/* Notes and References */
|
|
notes {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
margin-left: 0em;
|
|
font-size: 0.9em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
sourceCredit {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
sourceCredit > p {
|
|
text-indent: 0em;
|
|
}
|
|
|
|
note {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-bottom: 0.3em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
notes[type="uscNote"] > note > heading {
|
|
margin-top: 2em;
|
|
font-size: 0.9em;
|
|
text-align: center;
|
|
display: block;
|
|
font-weight: bold;
|
|
}
|
|
|
|
note[type="footnote"],
|
|
footnote {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* Footnote rendering for statute compilations*/
|
|
statuteCompilation footnote {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
padding-top: 0.2em;
|
|
padding-bottom: 0.2em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-size: 0.8em;
|
|
font-weight: normal;
|
|
border-top: 1pt solid;
|
|
border-bottom: 1pt solid;
|
|
}
|
|
|
|
note[type="footnote"] > num,
|
|
footnote > num,
|
|
ref[class~="footnoteRef"] {
|
|
font-weight: bold;
|
|
vertical-align: super;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
note[type="footnote"] > p:first-of-type,
|
|
footnote > p:first-of-type {
|
|
display: inline;
|
|
}
|
|
|
|
note[type="footnote"] > p:first-of-type:before,
|
|
footnote > p:first-of-type:before {
|
|
content: ' ';
|
|
}
|
|
|
|
/* Footnote superscript number */
|
|
/* These selectors should be replaced with non-SGML specific selectors */
|
|
note[style="-uslm-sgm-FTNT/P/SU"],
|
|
footnote[style="-uslm-sgm-FTNT/P/SU"],
|
|
ref[style="-uslm-sgm-p/su"],
|
|
ref[style="-uslm-dtd:footnote-ref"],
|
|
ref[style="-uslm-dtd:dangling-footnote-ref"] {
|
|
display: inline;
|
|
font-size: 0.8em;
|
|
vertical-align: top;
|
|
}
|
|
|
|
/* Sidenotes */
|
|
sidenote {
|
|
display: block;
|
|
background-color: inherit;
|
|
float: right; /* Default to right side */
|
|
margin-right: -12em;
|
|
width: 11em;
|
|
text-align: left;
|
|
margin-top: 0.3em;
|
|
margin-bottom: -1.2em;
|
|
text-indent: 0em;
|
|
font-size: 0.8em;
|
|
font-weight: normal;
|
|
font-variant: normal;
|
|
}
|
|
|
|
sidenote[renderingPosition="leftMargin"] {
|
|
float: left;
|
|
margin-left: -12em;
|
|
width: 10em;
|
|
}
|
|
|
|
/* Push the a second sidenote below the first one. There should be a better way to do this. */
|
|
sidenote:not(:first-of-type) {
|
|
margin-top: 3em;
|
|
}
|
|
|
|
/* Enactment Date sidenote */
|
|
sidenote[topic~="enactment"],
|
|
pLaw longTitle > sidenote,
|
|
resolution sidenote:first-of-type {
|
|
margin-top: -3em;
|
|
text-align: center;
|
|
}
|
|
|
|
/* To simulate the line between date and the bill number */
|
|
sidenote[topic~="enactment"] date,
|
|
pLaw longTitle > sidenote > p:first-of-type,
|
|
resolution sidenote:first-of-type > p:first-of-type {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
sidenote[topic~="shortTitle"],
|
|
sidenote[topic~="classification"],
|
|
sidenote[topic~="pLawNote"] {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
/* Special case for sidenote after enacting formula or resolving clause */
|
|
pLaw enactingFormula + sidenote,
|
|
pLaw resolvingClause + sidenote {
|
|
margin-top: -2em; /* move it up by two lines */
|
|
}
|
|
|
|
sidenote > p {
|
|
text-indent: 0em;
|
|
}
|
|
|
|
span[role="classifiedText"]:before,
|
|
ref[role="classifiedText"]:before {
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
color: red;
|
|
content: "["
|
|
}
|
|
|
|
span[role="classifiedText"]:after,
|
|
ref[role="classifiedText"]:after {
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
color: red;
|
|
content: "]"
|
|
}
|
|
|
|
endMarker {
|
|
display: block;
|
|
text-align: center;
|
|
font-size: 1.6em;
|
|
}
|
|
|
|
/* In-flow Notes */
|
|
legislativeHistory {
|
|
display: block;
|
|
max-width: 32.4em;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
margin-top: 4em;
|
|
border-top: 1px solid;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
legislativeHistory p {
|
|
margin-left: 5em;
|
|
}
|
|
|
|
note[topic="enacting"] > p {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-left: 2em;
|
|
margin-right: 2em;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
text-align: center;
|
|
font-style: italic;
|
|
}
|
|
|
|
note[topic="explanation"]::before {
|
|
font-style: normal;
|
|
}
|
|
|
|
note[topic="explanation"] {
|
|
font-style: italic;
|
|
}
|
|
|
|
/* For U.S. Code note at the top */
|
|
title>note[topic="miscellaneous"], appendix>note[topic="miscellaneous"] {
|
|
display: block;
|
|
background-color: inherit;
|
|
text-align: center;
|
|
font-style: normal;
|
|
}
|
|
|
|
title>note[topic="miscellaneous"]>p:before, appendix>note[topic="miscellaneous"]>p:before {
|
|
display: inline;
|
|
content: "[";
|
|
}
|
|
|
|
title>note[topic="miscellaneous"]>p:after, appendix>note[topic="miscellaneous"]>p:after {
|
|
display: inline;
|
|
content: "]";
|
|
}
|
|
|
|
/* Elided */
|
|
elided[role="fiveStar"] {
|
|
display: block;
|
|
margin-bottom: 0em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
elided[role="threeStar"] {
|
|
display: inline;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* Provisions not in effect within statute compilations are rendered in italic */
|
|
*[inEffect="false"] {
|
|
font-style: italic;
|
|
}
|
|
|
|
/* General Content Item Rules */
|
|
*[class~="normal"] {
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-variant: normal;
|
|
}
|
|
|
|
*[class~="centered"] {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
text-indent: 0em;
|
|
text-align: center;
|
|
}
|
|
|
|
*[class~="bold"] {
|
|
font-weight: bold !important;
|
|
}
|
|
|
|
*[class~="italic"] {
|
|
font-style: italic !important;
|
|
}
|
|
|
|
*[class~="smallCaps"] {
|
|
font-variant: small-caps !important;
|
|
}
|
|
|
|
*[class~="noSmallCaps"] {
|
|
font-variant: normal !important;
|
|
}
|
|
|
|
*[class~="noTextTransform"] {
|
|
text-transform: none !important;
|
|
}
|
|
|
|
*[class~="block"] {
|
|
display: block;
|
|
}
|
|
|
|
*[class~="inline"] {
|
|
display: inline !important;
|
|
margin-left: 0em;
|
|
}
|
|
|
|
/* Set the first line indentation. Each logical indent level is 2em */
|
|
*[class~="firstIndent-4"] {
|
|
text-indent: -8em !important;
|
|
}
|
|
|
|
*[class~="firstIndent-3"] {
|
|
text-indent: -6em !important;
|
|
}
|
|
|
|
*[class~="firstIndent-2"] {
|
|
text-indent: -4em !important;
|
|
}
|
|
|
|
*[class~="firstIndent-1"] {
|
|
text-indent: -2em !important;
|
|
}
|
|
|
|
*[class~="firstIndent0"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
*[class~="firstIndent1"] {
|
|
text-indent: 2em !important;
|
|
}
|
|
|
|
*[class~="firstIndent2"] {
|
|
text-indent: 4em !important;
|
|
}
|
|
|
|
/* These are a workarounds to handle hanging indents in USC titles that are converted from locators */
|
|
/* These occur for subsection headings and paragraph headings in non-positive titles */
|
|
*[class~="indent2"][class~="firstIndent-2"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
*[class~="indent3"][class~="firstIndent-2"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
*[class~="indent4"][class~="firstIndent-2"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
*[class~="indent5"][class~="firstIndent-2"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
*[class~="indent6"][class~="firstIndent-2"] {
|
|
text-indent: 0em !important;
|
|
}
|
|
|
|
/* Set right margin indentation. Each logical indent level is 2em */
|
|
*[class~="rightIndent1"] {
|
|
display: block;
|
|
margin-right: 2em;
|
|
text-align: right;
|
|
}
|
|
|
|
*[class~="rightIndent2"] {
|
|
display: block;
|
|
margin-right: 4em;
|
|
text-align: right;
|
|
}
|
|
|
|
*[class~="rightIndent3"] {
|
|
display: block;
|
|
margin-right: 6em;
|
|
text-align: right;
|
|
}
|
|
|
|
/* Left indents, relative to the parent container. Each logical indent level is 2em */
|
|
*[class~="indentDown7"] {
|
|
margin-left: -14em;
|
|
}
|
|
|
|
*[class~="indentDown6"] {
|
|
margin-left: -12em;
|
|
}
|
|
|
|
*[class~="indentDown5"] {
|
|
margin-left: -10em;
|
|
}
|
|
|
|
*[class~="indentDown4"] {
|
|
margin-left: -8em;
|
|
}
|
|
|
|
*[class~="indentDown3"] {
|
|
margin-left: -6em;
|
|
}
|
|
|
|
*[class~="indentDown2"] {
|
|
margin-left: -4em;
|
|
}
|
|
|
|
*[class~="indentDown1"] {
|
|
margin-left: -2em;
|
|
}
|
|
*[class~="indent0"] {
|
|
margin-left: 0em;
|
|
}
|
|
|
|
/* For bills, the normal indent for descendent levels is 2em. */
|
|
/* 2em default is set elsewhere, without this "indentUp1" class. */
|
|
*[class~="indentUp1"] {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
*[class~="indentUp2"] {
|
|
margin-left: 4em;
|
|
}
|
|
|
|
*[class~="indentUp3"] {
|
|
margin-left: 6em;
|
|
}
|
|
|
|
*[class~="indentUp4"] {
|
|
margin-left: 8em;
|
|
}
|
|
|
|
*[class~="indentUp5"] {
|
|
margin-left: 10em;
|
|
}
|
|
|
|
*[class~="indentUp6"] {
|
|
margin-left: 12em;
|
|
}
|
|
|
|
*[class~="indentUp7"] {
|
|
margin-left: 14em;
|
|
}
|
|
|
|
/* Comment this out becuase the converter sets these as absolute indents,
|
|
* not relative to the hierarchical container.
|
|
|
|
*[class~="indent-6"] {
|
|
margin-left: -12em;
|
|
}
|
|
|
|
*[class~="indent-5"] {
|
|
margin-left: -10em;
|
|
}
|
|
|
|
*[class~="indent-4"] {
|
|
margin-left: -8em;
|
|
}
|
|
|
|
*[class~="indent-3"] {
|
|
margin-left: -6em;
|
|
}
|
|
|
|
*[class~="indent-2"] {
|
|
margin-left: -4em;
|
|
}
|
|
|
|
*[class~="indent0"], *[class~="indent-1"] {
|
|
margin-left: 0em;
|
|
}
|
|
|
|
*[class~="indent1"] {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
*[class~="indent2"] {
|
|
margin-left: 4em;
|
|
}
|
|
|
|
*[class~="indent3"] {
|
|
margin-left: 6em;
|
|
}
|
|
|
|
*[class~="indent4"] {
|
|
margin-left: 8em;
|
|
}
|
|
|
|
*[class~="indent5"] {
|
|
margin-left: 10em;
|
|
}
|
|
|
|
*[class~="indent6"] {
|
|
margin-left: 12em;
|
|
}
|
|
|
|
*[class~="indent7"] {
|
|
margin-left: 14em;
|
|
}
|
|
*/
|
|
|
|
*[class~="fontsize6"] {
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
*[class~="fontsize7"] {
|
|
font-size: 0.7em;
|
|
}
|
|
|
|
*[class~="fontsize8"] {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
/* cfr classes */
|
|
*[class~="heading2"] {
|
|
text-align: center;
|
|
font-style: italic;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
*[class~="heading1"] {
|
|
text-align: center;
|
|
font-variant: small-caps;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
*[class~="heading1"]+p:not([class]),
|
|
*[class~="heading2"]+p:not([class]) {
|
|
/* Add space above regular paragraphs after headings */
|
|
margin-top: 1em;
|
|
}
|
|
|
|
xhtml|p, p {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
text {
|
|
display: block;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
continuation {
|
|
display: block;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
content > heading {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
quotedContent {
|
|
display: inline;
|
|
/* text-indent: 0em; */
|
|
}
|
|
|
|
quotedText {
|
|
display: inline;
|
|
}
|
|
|
|
quotedContent > section {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
}
|
|
|
|
xhtml|ul {
|
|
display: block;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
list-style-position: inside;
|
|
text-indent: 1em;
|
|
margin-left: -3em;
|
|
}
|
|
|
|
xhtml|li {
|
|
display: list-item;
|
|
text-align: left;
|
|
list-style-type: disc;
|
|
}
|
|
|
|
xhtml|ul[class~="outsideBullet"] {
|
|
list-style-position: outside;
|
|
text-indent: 0em;
|
|
margin-left: -2em;
|
|
}
|
|
|
|
sup {
|
|
vertical-align: super;
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
sub {
|
|
vertical-align: sub;
|
|
font-size: 0.6em;
|
|
}
|
|
|
|
xhtml|italic,
|
|
xhtml|i,
|
|
i {
|
|
font-style: italic;
|
|
}
|
|
|
|
xhtml|bold,
|
|
xhtml|b,
|
|
b {
|
|
font-weight: bold;
|
|
}
|
|
|
|
inline {
|
|
display: inline;
|
|
}
|
|
|
|
*[class~="small-caps"] {
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
*[class~="underline"] {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
def {
|
|
display: inline;
|
|
}
|
|
|
|
term {
|
|
display: inline;
|
|
}
|
|
|
|
cfrDoc term {
|
|
display: inline;
|
|
font-style: italic;
|
|
font-variant: normal;
|
|
}
|
|
|
|
xhtml|br,
|
|
br {
|
|
display: block;
|
|
}
|
|
|
|
figure {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-left: 40px;
|
|
margin-right: 40px;
|
|
}
|
|
|
|
figCaption {
|
|
display: block;
|
|
}
|
|
|
|
/* Lists */
|
|
listHeading {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
}
|
|
|
|
listItem {
|
|
display: block;
|
|
margin-left: 2em;
|
|
text-indent: 0em;
|
|
}
|
|
|
|
listContent {
|
|
display: inline;
|
|
}
|
|
|
|
/* ------------------------------------------------------------------------- */
|
|
/* HTML */
|
|
/* ------------------------------------------------------------------------- */
|
|
|
|
/* Tables */
|
|
xhtml|table {
|
|
display: table;
|
|
border-style: none;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
xhtml|colgroup, colgroup {
|
|
display: table-column-group
|
|
}
|
|
|
|
xhtml|col, col {
|
|
display: table-column
|
|
}
|
|
|
|
xhtml|thead, thead {
|
|
display: table-header-group;
|
|
text-align: center;
|
|
margin: 0.3em;
|
|
}
|
|
|
|
|
|
xhtml|tfoot, tfoot {
|
|
display: table-footer-group;
|
|
text-align: center;
|
|
margin: 0.3em;
|
|
}
|
|
|
|
xhtml|tbody, tbody {
|
|
display: table-row-group;
|
|
font-size: 0.7em;
|
|
text-align: justify;
|
|
}
|
|
|
|
xhtml|tr, tr {
|
|
display: table-row;
|
|
}
|
|
|
|
xhtml|td, td,
|
|
xhtml|th, th {
|
|
display: table-cell;
|
|
font-weight : normal;
|
|
padding-left: .2em;
|
|
}
|
|
|
|
/* End table CSS */
|
|
|
|
*[class~="thinsp"] {
|
|
width: 0.16em;
|
|
display: inline-block;
|
|
}
|
|
|
|
*[class~="sectionNumber"] {
|
|
font-weight: bold;
|
|
}
|
|
|
|
*[class~="title"] {
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
margin-bottom: 0.6em;
|
|
text-align: center;
|
|
}
|
|
|
|
xhtml|tr[class~="headers"] {
|
|
vertical-align: middle;
|
|
text-align: center;
|
|
}
|
|
|
|
xhtml|td > xhtml|p {
|
|
margin: .3em;
|
|
padding-left: .2em;
|
|
}
|
|
|
|
xhtml|th > xhtml|p {
|
|
margin: 0em;
|
|
margin-left: 0.4em;
|
|
margin-right: 0.4em;
|
|
}
|
|
|
|
xhtml|p[class~="leaders"] {
|
|
max-width: 40em;
|
|
padding: 0em;
|
|
baseline-shift: 0;
|
|
overflow-x: hidden;
|
|
list-style: none;
|
|
}
|
|
|
|
xhtml|p[class~="leaders"] xhtml|span:after {
|
|
display: inline-flex;
|
|
float: left;
|
|
width: 0em;
|
|
baseline-shift: 0;
|
|
white-space: nowrap;
|
|
content:
|
|
"\0000a0\0000a0\0000a0\0000a0. . . . . . . . . . . . . . . . . . . . "
|
|
". . . . . . . . . . . . . . . . . . . . "
|
|
". . . . . . . . . . . . . . . . . . . . "
|
|
". . . . . . . . . . . . . . . . . . . . "
|
|
}
|
|
|
|
xhtml|p[class~="leaders"] xhtml|span:first-child {
|
|
padding-right: 0.33em;
|
|
background: white;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------------------------- */
|
|
/* Schedule of Laws Repealed */
|
|
*[class~="SOLR"] {
|
|
width: 100%;
|
|
margin: 1em 0 1em 0;
|
|
text-indent: 0;
|
|
border-bottom: 1px solid black;
|
|
}
|
|
*[class~="SOLR"] colgroup > col:nth-child(1) { width: 39%; }
|
|
*[class~="SOLR"] colgroup > col:nth-child(2) { width: 31%; }
|
|
*[class~="SOLR"] colgroup > col:nth-child(3) { width: 30%; }
|
|
*[class~="SOLR"] caption { padding-bottom: 0.8em; }
|
|
*[class~="SOLR"] th:not(:last-of-type), *[class~="SOLR"] td:not(:last-of-type) {
|
|
border-right: 1px solid black;
|
|
}
|
|
*[class~="SOLR"] thead th {
|
|
font-size: 0.7em;
|
|
text-align: center;
|
|
padding: 0.5em 0 0.5em 0;
|
|
vertical-align: middle;
|
|
border-top: 1px solid black;
|
|
border-bottom: 1px solid black;
|
|
}
|
|
*[class~="SOLR"] tbody {
|
|
font-size: 1em;
|
|
vertical-align: top;
|
|
}
|
|
*[class~="SOLR"] td {
|
|
padding-right: 0.2em;
|
|
}
|
|
*[class~="SOLR"] tr.firstOfAct > td {
|
|
padding-top: 1em;
|
|
}
|
|
*[class~="SOLR"] td:nth-of-type(2), *[class~="SOLR"] td:nth-of-type(3) {
|
|
text-align: left;
|
|
}
|
|
*[class~="SOLR"] td p {
|
|
padding-left: 1em;
|
|
text-indent: -0.8em;
|
|
}
|
|
|
|
|
|
/* Metadata block */
|
|
uscDoc>meta, bill>meta, resolution>meta, pLaw>meta, statutesAtLarge>meta,
|
|
frDoc>meta, cfrDoc>meta, statutesAtLarge component>meta {
|
|
display: none;
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: gray;
|
|
margin-left: 3pt;
|
|
margin-top: 3pt;
|
|
margin-bottom: 3pt;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
padding-left: 1em;
|
|
color: gray;
|
|
}
|
|
|
|
uscDoc>meta:before, bill>meta:before, resolution>meta:before, pLaw>meta:before, statutesAtLarge>meta:before,
|
|
frDoc>meta:before, cfrDoc>meta:before, statutesAtLarge component>meta:before {
|
|
display: inline;
|
|
color: gray;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
content: "[Metadata]";
|
|
}
|
|
|
|
/* By default, all metadata items are block */
|
|
meta>* {
|
|
display: block;
|
|
margin-left: 2em;
|
|
text-indent: -2em;
|
|
}
|
|
|
|
frDoc component>meta>* {
|
|
display: none;
|
|
}
|
|
|
|
/* Metadata display */
|
|
/* Dublin Core elements */
|
|
meta>dc|creator:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Created By: ";
|
|
}
|
|
|
|
meta>dc|format:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Format: ";
|
|
}
|
|
|
|
meta>dc|identifier:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Identifier: ";
|
|
}
|
|
|
|
meta>dc|language:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Language: ";
|
|
}
|
|
|
|
meta>dc|publisher:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Publisher: ";
|
|
}
|
|
|
|
meta>dc|rights:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Rights: ";
|
|
}
|
|
|
|
meta>dc|title:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Title: ";
|
|
}
|
|
|
|
meta>dc|type:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Type: ";
|
|
}
|
|
|
|
meta>dcterms|created:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Created On: ";
|
|
}
|
|
|
|
/* USLM-defined metadata elements */
|
|
meta>congress:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Congress: ";
|
|
}
|
|
|
|
meta>docNumber:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Doc Number: ";
|
|
}
|
|
|
|
meta>docPublicationName:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Publication Name: ";
|
|
}
|
|
|
|
meta>citableAs:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Citable As: ";
|
|
}
|
|
|
|
meta>docReleasePoint:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Doc Release Point: ";
|
|
}
|
|
|
|
meta>docStage:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Doc Stage: ";
|
|
}
|
|
|
|
meta>session:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Session: ";
|
|
}
|
|
|
|
meta>startingPage:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Starting Page: ";
|
|
}
|
|
|
|
meta>dc|title:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Title: ";
|
|
}
|
|
|
|
meta>docPublicationName:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Publication Name: ";
|
|
}
|
|
|
|
meta>volume:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Volume: ";
|
|
}
|
|
|
|
meta>issue:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Issue: ";
|
|
}
|
|
|
|
meta>date:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Date: ";
|
|
}
|
|
|
|
meta>processedBy:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Processed By: ";
|
|
}
|
|
|
|
meta>processedDate:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Processed Date: ";
|
|
}
|
|
|
|
meta>publicPrivate:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Public/Private: ";
|
|
}
|
|
|
|
|
|
meta>docPart:before {
|
|
display: inline;
|
|
color: gray;
|
|
content: "Document Part: ";
|
|
}
|
|
|
|
/* Page Formatting */
|
|
/* Page Break Markers */
|
|
page, preface>startingPage {
|
|
display: block;
|
|
margin-top: 24pt;
|
|
margin-bottom: 12pt;
|
|
text-align: center;
|
|
text-indent: 0pt;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
font-size: 11pt; /* fixed size, independent of context. 11pt in the pdf */
|
|
}
|
|
|
|
/* Suppress page numbers in Statutes At Large cover pages */
|
|
statutesAtLarge > preface page,
|
|
statutesAtLarge component > preface page,
|
|
publicLaws > preface page,
|
|
privateLaws > preface page,
|
|
resolutions > preface page,
|
|
presidentialDocs > preface page {
|
|
display: none;
|
|
}
|
|
|
|
/*
|
|
page:before, preface>startingPage:before {
|
|
content: "--- PAGE ";
|
|
}
|
|
|
|
page[class="raw"]:before, preface>startingPage[class="raw"]:before {
|
|
content: "--- ";
|
|
}
|
|
|
|
page:after, preface>startingPage:after {
|
|
content: " ---";
|
|
}
|
|
*/
|
|
|
|
frDoc preface>startingPage {
|
|
display:none;
|
|
}
|
|
|
|
cfrDoc leftRunningHead,
|
|
cfrDoc rightRunningHead,
|
|
cfrDoc ear {
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
cfrDoc leftRunningHead {
|
|
display: inline-block;
|
|
width: 50%;
|
|
text-align: left;
|
|
}
|
|
|
|
cfrDoc rightRunningHead {
|
|
display: inline-block;
|
|
width: 49%;
|
|
text-align: right;
|
|
}
|
|
|
|
cfrDoc ear {
|
|
display: block;
|
|
text-align: left;
|
|
}
|
|
|
|
frDoc ear {
|
|
display: none;
|
|
}
|
|
|
|
/* Special Items */
|
|
/* Override dc:title at the end of the CSS so that dc:title does not get rendered like a USLM:title element */
|
|
dc|title {
|
|
display: block;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
text-align: left;
|
|
font-size: 1em;
|
|
}
|
|
|
|
/* Placeholder Hack, xmleditor stylesheets do not seem to work */
|
|
/* see https://github.com/Xcential-Corporation/XmlEditor/issues/264 */
|
|
xhtml|placeholder {
|
|
display: inline-block;
|
|
background-color: grey !important;
|
|
color: white !important;
|
|
text-indent: 0;
|
|
/* font-weight: normal !important;
|
|
font-style: normal !important;
|
|
text-decoration: none !important; */
|
|
cursor: pointer;
|
|
border-radius: 5px;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
|
|
/* P in notes are not nested, so the absolute indents (rather than relative indents) may be respected */
|
|
|
|
note > p[class~="firstIndent-1"] {
|
|
text-indent: -1em!important;
|
|
}
|
|
|
|
note > p[class~="firstIndent-2"] {
|
|
text-indent: -2em!important;
|
|
}
|
|
|
|
note > p[class~="firstIndent-3"] {
|
|
text-indent: -3em!important;
|
|
}
|
|
|
|
note > p[class~="firstIndent-4"] {
|
|
text-indent: -4em!important;
|
|
}
|
|
|
|
note > p[class~="firstIndent-5"] {
|
|
text-indent: -5em!important;
|
|
}
|
|
|
|
note > p[class~="firstIndent-6"] {
|
|
text-indent: -6em!important;
|
|
}
|
|
|
|
note > p[class~="indent1"] {
|
|
margin-left: 1em;
|
|
}
|
|
|
|
note > p[class~="indent2"] {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
note > p[class~="indent3"] {
|
|
margin-left: 3em;
|
|
}
|
|
|
|
note > p[class~="indent4"] {
|
|
margin-left: 4em;
|
|
}
|
|
|
|
note > p[class~="indent5"] {
|
|
margin-left: 5em;
|
|
}
|
|
|
|
note > p[class~="indent6"] {
|
|
margin-left: 6em;
|
|
} |