4707 lines
116 KiB
CSS
4707 lines
116 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";
|
|
@namespace olrc "http://xml.house.gov/schemas/uslm/olrc";
|
|
|
|
/* Version 2.33 2024-08-23 */
|
|
|
|
/* USLM root elements*/
|
|
bill, resolution, pLaw,
|
|
statutesAtLarge, statuteCompilation,
|
|
cfrDoc, frDoc, uscDoc,
|
|
engrossedAmendment, amendment {
|
|
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, amendPreface, main, amendMain, signatures, appendix {
|
|
display: block;
|
|
clear: both;
|
|
}
|
|
|
|
/* Suppress display of the Meta block */
|
|
meta, amendMeta {
|
|
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;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc {
|
|
margin-left: 15%; /* Sidenotes can be on either side */
|
|
margin-right: 15%;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
/* General style rule for all authority elements */
|
|
authority {
|
|
display: block;
|
|
}
|
|
resolution>signatures>signature>notation[type="attestation"] {
|
|
display: block;
|
|
text-align: left;
|
|
font-style: normal;
|
|
margin-left: -8em;
|
|
}
|
|
|
|
resolution resolvingClause:first-of-type {
|
|
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:has(+congress),
|
|
resolution>preface>action:has(+congress) {
|
|
display: inline-block;
|
|
float: right;
|
|
margin-top: 1em;
|
|
margin-right: 0em; /* this is printed in the right margin in enrolled bills */
|
|
font-size: 1.3em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
bill preface dc|title, resolution preface dc|title {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
}
|
|
|
|
/* Introduced bills and resolutions have other elements and attributes */
|
|
|
|
*[display="no"] {
|
|
display: none;
|
|
}
|
|
|
|
bill preface distributionCode, resolution preface distributionCode {
|
|
display: block;
|
|
text-align: right;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
bill preface currentChamber, resolution preface currentChamber {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
resolution preface currentChamber {
|
|
font-style: italic;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
bill preface congress:has(~currentChamber), resolution preface congress:has(~currentChamber) {
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
bill preface session:has(~currentChamber), resolution preface session:has(~currentChamber) {
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
margin-top: 0;
|
|
}
|
|
|
|
bill preface dc|type:has(~currentChamber), resolution preface dc|type:has(~currentChamber) {
|
|
margin-top: 0;
|
|
text-align: center;
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
bill preface docNumber:has(~currentChamber), resolution preface docNumber:has(~currentChamber) {
|
|
margin-top: 0;
|
|
text-align: center;
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
bill action actionDescription, resolution action actionDescription {
|
|
display: block;
|
|
}
|
|
|
|
bill action actionDescription, resolution action actionDescription,
|
|
bill action date, resolution action date {
|
|
display: block;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
bill action actionDescription:has(+date), resolution action actionDescription:has(+date) {
|
|
display: inline;
|
|
}
|
|
bill action actionDescription+date, resolution action actionDescription+date {
|
|
display: inline;
|
|
}
|
|
|
|
bill action, resolution action {
|
|
display: block;
|
|
float: none;
|
|
font-size: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
attestation date {
|
|
display: inline-block;
|
|
}
|
|
|
|
attestation actionDescription {
|
|
display: inline;
|
|
}
|
|
|
|
/* Engrossed amendments and amendments */
|
|
|
|
engrossedAmendment, amendment {
|
|
display: block;
|
|
margin: 1em;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
engrossedAmendment amendPreface currentChamber {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
slugLine {
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
amendPreface action date {
|
|
display: block;
|
|
text-align: right;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
font-style: italic;
|
|
}
|
|
|
|
amendPreface action {
|
|
display: block;
|
|
}
|
|
|
|
amendPreface docNumber+action actionDescription {
|
|
display: block;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
font-size: 1.4em;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
amendPreface action actionDescription {
|
|
display: block;
|
|
text-align: center;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
amendPreface currentChamber {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
amendPreface congress, amendment amendPreface session {
|
|
display: inline;
|
|
font-weight: bold;
|
|
}
|
|
|
|
amendPreface affected {
|
|
display: block;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
margin-top: 0.8em;
|
|
margin-bottom: 0.8em;
|
|
}
|
|
|
|
amendPreface action actionInstruction, bill action actionInstruction, resolution action actionInstruction {
|
|
display: block;
|
|
text-align: center;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
amendPreface action actionInstruction {
|
|
font-weight: bold;
|
|
}
|
|
|
|
engrossedAmendment docTitle {
|
|
display: block;
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
margin-top: 1.2em;
|
|
margin-bottom: 1.2em;
|
|
text-align: center;
|
|
}
|
|
|
|
amendment officialTitleAmendment docTitle, amendment officialTitleAmendment officialTitle, amendment officialTitleAmendment longTitle {
|
|
display: inline;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-family: reset;
|
|
font-variant: normal;
|
|
}
|
|
|
|
amendment officialTitleAmendment {
|
|
margin-left: 1em;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
amendment amendPreface docTitle:has(+docNumber), amendment amendPreface docTitle+docNumber {
|
|
font-variant: small-caps;
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
margin-top: 1em;
|
|
display: inline-block;
|
|
}
|
|
|
|
amendment amendPreface docTitle:has(+amendNumber), amendment amendPreface amendNumber {
|
|
margin-top: 1em;
|
|
display: inline-block;
|
|
float: left;
|
|
}
|
|
|
|
amendment amendPreface relatedDocument, bill preface relatedDocument, resolution preface relatedDocument {
|
|
display: inline-block;
|
|
float: right;
|
|
}
|
|
|
|
relatedDocument[role='calendar'] {
|
|
font-weight: bold;
|
|
font-size: 1.4em;
|
|
display:block;
|
|
text-align: right;
|
|
float: none;
|
|
}
|
|
|
|
relatedDocument[role='report'] {
|
|
font-weight: bold;
|
|
display:block;
|
|
text-align: center;
|
|
float: none;
|
|
text-align: center;
|
|
}
|
|
|
|
relatedDocuments {
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
relatedDocuments relatedDocument[role='report'] {
|
|
display: inline;
|
|
}
|
|
|
|
amendment amendPreface purpose { display: block; margin-top: 1em; margin-bottom: 1em; }
|
|
|
|
amendment amendmentInstruction {
|
|
font-style: initial;
|
|
}
|
|
|
|
engrossedAmendment amendmentInstruction amendmentContent {
|
|
font-style: italic;
|
|
}
|
|
|
|
firstPageHeading {
|
|
display: block;
|
|
font-weight: bold;
|
|
font-size: 1.4em;
|
|
text-align: center;
|
|
}
|
|
|
|
firstPageHeading[role="suspension-floor-action"] , firstPageHeading[role="suspension-instructions"] {
|
|
font-size: 1em;
|
|
}
|
|
|
|
firstPageSubheading {
|
|
display: block;
|
|
font-variant: small-caps;
|
|
text-align: center;
|
|
}
|
|
|
|
draftingOffice {
|
|
display: block;
|
|
text-align: right;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
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 leftRunningHead,
|
|
statutesAtLarge rightRunningHead,
|
|
statutesAtLarge centerRunningHead {
|
|
font-family: sans-serif;
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
statutesAtLarge leftRunningHead {
|
|
display: inline-block;
|
|
width: 50%;
|
|
text-align: left;
|
|
}
|
|
|
|
statutesAtLarge rightRunningHead {
|
|
display: inline-block;
|
|
width: 49%;
|
|
text-align: right;
|
|
}
|
|
|
|
statutesAtLarge centerRunningHead {
|
|
display: block;
|
|
text-align: center;
|
|
margin-bottom: 0.2em;
|
|
}
|
|
|
|
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 */
|
|
text-align: center;
|
|
display: block;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
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 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>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>preface>editorialNote {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc longTitle {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc longTitle>docTitle {
|
|
font-family: "Century Schoolbook", "NewCenturySchlbk", "Times New Roman", serif;
|
|
margin-top: 0;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc p {
|
|
display: block;
|
|
margin-bottom: 0.5em;
|
|
text-align: justify;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc sidenote p {
|
|
text-align: unset;
|
|
}
|
|
|
|
statutesAtLarge layout[role="sideBySide"] {
|
|
display: grid;
|
|
grid-gap: 2%;
|
|
grid-template-columns: 49% 49%;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
statutesAtLarge layout[role="sideBySide"] row {
|
|
display: contents;
|
|
}
|
|
|
|
statutesAtLarge layout[role="sideBySide"] column[role="leftSide"] {
|
|
grid-column: 1/2;
|
|
}
|
|
|
|
statutesAtLarge layout[role="sideBySide"] column[role="rightSide"] {
|
|
grid-column: 2/2;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc layout[role="threeColumn"] {
|
|
display: grid;
|
|
grid-gap: 2%;
|
|
grid-template-columns: 30% 30% 30%;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc layout[role="threeColumn"] row {
|
|
display: contents;
|
|
}
|
|
statutesAtLarge presidentialDoc layout[role="threeColumn"] column[role="leftSide"] {
|
|
grid-column: 1/3;
|
|
text-align: left;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc layout[role="threeColumn"] column[role="middle"] {
|
|
grid-column: 2/3;
|
|
text-align: center;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc layout[role="threeColumn"] column[role="rightSide"] {
|
|
grid-column: 3/3;
|
|
text-align: right;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc signatures {
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc signatures name, statutesAtLarge presidentialDoc signatures notation, statutesAtLarge presidentialDoc signatures role {
|
|
margin-left: 1em;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc block heading {
|
|
display: block;
|
|
}
|
|
|
|
statutesAtLarge presidentialDoc level heading {
|
|
display: inline-block;
|
|
}
|
|
|
|
/* 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"], statuteCompilation subsection > 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;
|
|
}
|
|
|
|
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 {
|
|
display: block;
|
|
text-indent: 2em;
|
|
font-size: 1em;
|
|
font-style: italic;
|
|
text-align: justify;
|
|
}
|
|
|
|
resolvingClause {
|
|
display: inline;
|
|
font-size: 1em;
|
|
font-style: italic;
|
|
text-align: justify;
|
|
}
|
|
|
|
resolvingClause::before {
|
|
content: '\A';
|
|
display: block;
|
|
}
|
|
|
|
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
|
|
{
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
bill>main title>num[class="smallCaps"], bill>main title>a>num[class="smallCaps"], bill>main title>heading[class="smallCaps"],
|
|
bill>main title>heading>inline[class="smallCaps"],
|
|
pLaw>main title>num[class="smallCaps"], pLaw>main title>a>num[class="smallCaps"], pLaw>main title>heading[class="smallCaps"],
|
|
pLaw>main title>heading>inline[class="smallCaps"],
|
|
bill>main[styleType="appropriations"] title>num, bill>main[styleType="appropriations"] title>a>num, bill>main[styleType="appropriations"] title>heading,
|
|
pLaw>main[styleType="appropriations"] title>num, pLaw>main[styleType="appropriations"] title>a>num, pLaw>main[styleType="appropriations"] title>heading,
|
|
bill>main[styleType="traditional"] title>num, bill>main[styleType="traditional"] title>a>num, bill>main[styleType="traditional"] title>heading,
|
|
pLaw>main[styleType="traditional"] title>num, pLaw>main[styleType="traditional"] title>a>num, pLaw>main[styleType="traditional"] title>heading
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
resolution subsection {
|
|
text-indent: 1em;
|
|
}
|
|
|
|
resolution>main>section,
|
|
bill>main>title>section {
|
|
text-align: justify;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
|
|
/* Section nums and headings are not bold (unless specified) within 'NOTES' in both bills and the USC. */
|
|
section>notes>note>num, section>notes>note>a>num, section>notes>note>heading,
|
|
courtRule>notes>note>num, courtRule>notes>note>heading {
|
|
font-size: 1em;
|
|
font-weight: initial;
|
|
}
|
|
|
|
/* 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.0em;
|
|
}
|
|
|
|
/* 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,
|
|
resolution>main section > heading + num,
|
|
resolution>main section > num:first-child,
|
|
pLaw>main section > heading + num,
|
|
pLaw>main section > num:first-child {
|
|
text-indent: 0em !important;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
|
|
/* Bill Section with heading that preceed the num have the the num indented */
|
|
bill>main section > content:first-child,
|
|
bill>main section > chapeau:first-child,
|
|
resolution>main section > content:first-child,
|
|
resolution>main section > chapeau:first-child,
|
|
pLaw>main section > content:first-child,
|
|
pLaw>main section > chapeau:first-child {
|
|
text-indent: 2em;
|
|
}
|
|
|
|
uscDoc chapeau ~ paragraph > num {
|
|
font-variant: none;
|
|
font-weight: normal;
|
|
padding-left: 0em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
uscDoc paragraph + paragraph chapeau ~ subparagraph > num {
|
|
font-weight: normal;
|
|
}
|
|
/*
|
|
uscDoc paragraph + paragraph subparagraph > num {
|
|
font-weight: bold;
|
|
}*/
|
|
uscDoc subsection > num, uscDoc subparagraph > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: 1em;
|
|
}
|
|
uscDoc quotedContent subsection > num, uscDoc subparagraph > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: -1em;
|
|
}
|
|
uscDoc heading ~ subsection > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: 1em;
|
|
}
|
|
uscDoc subparagraph > num, uscDoc subparagraph > clause > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: -0.3em;
|
|
}
|
|
uscDoc chapeau ~ subparagraph > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: -1em;
|
|
font-weight: normal;
|
|
}
|
|
uscDoc quotedContent subsection + subsection > num, uscDoc quotedContent heading + subsection > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: 0em;
|
|
}
|
|
uscDoc quotedContent > subsection + subsection > num {
|
|
font-variant: none;
|
|
display: inline-block;
|
|
margin-right: 0.3em;
|
|
text-indent: 0em;
|
|
font-weight: normal;
|
|
}
|
|
rule subsection>heading {
|
|
font-variant: normal;
|
|
font-style: italic;
|
|
}
|
|
|
|
subheading {
|
|
display: block;
|
|
}
|
|
|
|
content>p:where(: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;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] title {
|
|
text-align: justify;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent title {
|
|
text-align: center;
|
|
}
|
|
|
|
title>num, title>a>num, title>heading {
|
|
font-size: 1em;
|
|
}
|
|
|
|
division[styleType='appropriations'] > title > heading, division[styleType='appropriations'] section > heading {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
division[styleType='appropriations'] > title > num, division[styleType='appropriations'] section > num {
|
|
display: block;
|
|
font-size: 1em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
resolution title > num, resolution title > a > num, resolution title > heading {
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
resolution division > num, resolution division > a > num, resolution division > heading {
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
subtitle>num, subtitle>heading {
|
|
font-size: 1.4em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
quotedContent subtitle>num, quotedContent subtitle>heading {
|
|
font-size: 1.5em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
heading[class='uppercase'] {
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
heading[class='titlecase'] {
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
reorganizationPlans > heading {
|
|
text-align: center;
|
|
display: block;
|
|
font-size: 2.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
reorganizationPlans > heading + sourceCredit {
|
|
text-align: center;
|
|
margin-left: 15% !important;
|
|
margin-right: 15%;
|
|
font-style: italic;
|
|
}
|
|
|
|
reorganizationPlan > heading {
|
|
font-weight: bold;
|
|
font-size: 1.7em;
|
|
}
|
|
|
|
reorganizationPlan > heading + content > p[class='centered'] {
|
|
font-weight: bold;
|
|
font-size: 1.4em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
margin-left: 10%;
|
|
margin-right: 10%;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
reorganizationPlan > heading + content > p[class~='centered'][class~='smallCaps'] {
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
margin-bottom: 0.5em;
|
|
text-align: center;
|
|
margin-left: 10%;
|
|
margin-right: 10%;
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
uscDoc heading {
|
|
font-weight: normal;
|
|
padding-left: 0.0em !important;
|
|
padding-left: 0.5em;
|
|
}
|
|
|
|
chapter>num, chapter>heading {
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
|
|
.USCPositive toc[role="twoColumnTOC"] {
|
|
width: 100%;
|
|
}
|
|
|
|
toc[role="threeColumnTOC"] {
|
|
width: 98%;
|
|
}
|
|
|
|
toc[role="twoColumnTOC"] > *:last-child {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
uscDoc toc {
|
|
max-width: 69vw;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
text-align: center;
|
|
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;
|
|
}
|
|
|
|
layout *[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;
|
|
background-color: inherit;
|
|
width: 100%;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] referenceItem designator {
|
|
max-width: 10rem;
|
|
min-width: 6rem;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] > referenceItem > designator {
|
|
max-width: 10rem;
|
|
min-width: 6rem;
|
|
padding-left: 1%;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] referenceItem label {
|
|
width: 50em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
referenceItem[class~="indentTo65ptsHang"] {
|
|
margin-left: 77pt;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] referenceItem referenceItem designator {
|
|
width: 4rem;
|
|
min-width: 2rem;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] referenceItem referenceItem label {
|
|
width: 50em;
|
|
margin-left: 1em;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem designator {
|
|
width: 6vw;
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem label {
|
|
max-width: 53vw;
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
text-indent: -1em;
|
|
padding-left: 1em;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] groupItem label {
|
|
max-width: 68vw;
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] headingItem label {
|
|
max-width: 78vw;
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem target, toc[role~="threeColumnTOC"] referenceItem label + del {
|
|
width: 6vw;
|
|
text-align: right;
|
|
grid-column-start: 4;
|
|
grid-row-start: auto;
|
|
white-space: pre-line;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] groupItem label + groupItem::before {
|
|
content: " ";
|
|
display: block;
|
|
}
|
|
toc[role~="threeColumnTOC"] del {
|
|
height: 100% !important;
|
|
}
|
|
/*
|
|
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%;
|
|
}
|
|
}
|
|
|
|
/* USC TOC's are fixed formatting, where block rendering is better than table rendering */
|
|
toc[role~="twoColumnTOC"] referenceItem,
|
|
toc[role~="twoColumnTOC"] headingItem {
|
|
display: block;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] > headingItem {
|
|
display: block;
|
|
margin-left: 1%;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] *:not(ins) > referenceItem:first-of-type,
|
|
toc[role~="twoColumnTOC"] headingItem:first-of-type {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
toc[role~="twoColumnTOC"] groupItem {
|
|
display: block;
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem,
|
|
toc[role~="threeColumnTOC"] headingItem {
|
|
display: block;
|
|
max-width: 69vw;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem > referenceItem {
|
|
margin-top: -0.8em;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem > referenceItem > designator, toc[role~="threeColumnTOC"] referenceItem > referenceItem > label {
|
|
margin-left: 10pt;
|
|
}
|
|
|
|
toc[role~="threeColumnTOC"] referenceItem, toc[role~="threeColumnTOC"] headingItem, toc[role~="threeColumnTOC"] > del, toc[role~="threeColumnTOC"] referenceItem > del:first-child {
|
|
display: grid;
|
|
grid-template-columns: 4vw 65.5vw 4.5vw 6vw;
|
|
grid-template-rows: 65% 35%;
|
|
max-width: 69vw;
|
|
padding-top: 0.5em;
|
|
height: auto;
|
|
}
|
|
/* By default, designators, labels and targets are flex block */
|
|
designator, label, target {
|
|
display: table-cell;
|
|
text-align: left;
|
|
vertical-align: top;
|
|
}
|
|
|
|
groupItem > designator {
|
|
display: table-cell;
|
|
text-align: right;
|
|
vertical-align: top;
|
|
}
|
|
|
|
groupItem > label {
|
|
display: table-cell;
|
|
text-align: left;
|
|
vertical-align: top;
|
|
width: auto !important;
|
|
}
|
|
|
|
/* targets are right aligned */
|
|
target {
|
|
text-align: right;
|
|
grid-column-start: 4;
|
|
}
|
|
|
|
/* Some Big level ToC entries are centered, with designator and label inline */
|
|
uscDoc toc groupItem,
|
|
bill toc referenceItem[role="division"],
|
|
bill toc > referenceItem[role="title"],
|
|
bill toc > referenceItem[role="subtitle"],
|
|
amendment toc referenceItem[role="division"],
|
|
amendment toc > referenceItem[role="title"],
|
|
amendment toc > referenceItem[role="subtitle"],
|
|
engrossedAmendment toc referenceItem[role="division"],
|
|
engrossedAmendment toc > referenceItem[role="title"],
|
|
engrossedAmendment 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;
|
|
}
|
|
|
|
/* Engrossed Amendment entries are left-aligned */
|
|
engrossedAmendment toc referenceItem[role="division"],
|
|
engrossedAmendment toc > referenceItem[role="title"],
|
|
engrossedAmendment toc > referenceItem[role="subtitle"],
|
|
engrossedAmendment toc > referenceItem[role="section"] {
|
|
text-align: left;
|
|
}
|
|
|
|
uscDoc toc groupItem > designator,
|
|
uscDoc toc groupItem > label,
|
|
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,
|
|
engrossedAmendment toc referenceItem[role="division"] > designator,
|
|
engrossedAmendment toc referenceItem[role="division"] > label,
|
|
engrossedAmendment toc referenceItem[role="title"] > designator,
|
|
engrossedAmendment toc referenceItem[role="title"] > label,
|
|
engrossedAmendment toc referenceItem[role="subtitle"] > designator,
|
|
engrossedAmendment 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 {
|
|
min-width: 5em;
|
|
max-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;
|
|
}
|
|
|
|
quotedContent > section > num + content:not([class~="indent"]) {
|
|
display: inline;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
section[identifier*="/us/usc"] > content {
|
|
margin-top: 0.5em;
|
|
}
|
|
section[identifier*="/us/usc"] > num + content {
|
|
display: inline;
|
|
margin-top: 0em;
|
|
margin-bottom: 0em;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* Below section element rules */
|
|
|
|
content {
|
|
display: inline;
|
|
}
|
|
|
|
xhtml|del > content {
|
|
display: block;
|
|
}
|
|
|
|
|
|
uscDoc subsection > content {
|
|
display: inline;
|
|
}
|
|
|
|
uscDoc subsection heading + content, uscDoc subsection heading + chapeau {
|
|
display: inline;
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* For most docs, levels below subsection are indented 2em from their parent,
|
|
* with a first-line indent of an additional 2em. */
|
|
paragraph:where(:not(.inline):not([class*="indent"])),
|
|
subparagraph:where(:not(.inline):not([class*="indent"])),
|
|
clause:where(:not(.inline):not([class*="indent"])),
|
|
subclause:where(:not(.inline):not([class*="indent"])),
|
|
item:where(:not(.inline):not([class*="indent"])),
|
|
subitem:where(:not(.inline):not([class*="indent"])),
|
|
subsubitem:where(:not(.inline):not([class*="indent"])),
|
|
section level:where(:not(.inline):not([class*="indent"])) {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
margin-left: 1em;
|
|
}
|
|
|
|
inline[olrc|mainAndSupps~="true"] {
|
|
margin-left: 1em;
|
|
}
|
|
/* In USC Titles, the default indents are 1em (block indent), 1em (first-line indent) */
|
|
|
|
*:where([identifier*="/us/usc"]) paragraph:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) subparagraph:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) clause:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) subclause:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) item:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) subitem:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) subsubitem:where(:not(.inline):not([class*="indent"])),
|
|
*:where([identifier*="/us/usc"]) section level:where(:not(.inline):not([class*="indent"])) {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-left: 1em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
|
|
uscDoc paragraph[identifier*="/us/usc"] > num {
|
|
text-indent: 0em;
|
|
margin-left: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
num + paragraph[identifier*="/us/usc"] > num {
|
|
text-indent: 0em;
|
|
margin-left: 0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
*[class~="varAlign"] {
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
text-align: center;
|
|
display: block;
|
|
}
|
|
|
|
/* Subsections are flush with sections */
|
|
subsection {
|
|
display: block;
|
|
margin-top: 0.3em;
|
|
margin-left: 0em;
|
|
margin-bottom: 0.3em;
|
|
text-align: justify;
|
|
}
|
|
|
|
/* USC subsections have a 1em first-line indent */
|
|
subsection[identifier*="/us/usc"],
|
|
*[identifier*="/us/usc"] subsection,
|
|
*[identifier*="/us/usc"] ins 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 {
|
|
display: block;
|
|
margin-left: 0em;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
paragraph[class~="indent-up1"] {
|
|
margin-left: 0em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
uscDoc subsection > chapeau {
|
|
display: inline;
|
|
}
|
|
|
|
section>chapeau {
|
|
display: block;
|
|
text-indent: 1em;
|
|
background-color: inherit;
|
|
}
|
|
|
|
section > num + chapeau:not([class~="indent"]) {
|
|
display: inline;
|
|
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;
|
|
display: block;
|
|
}
|
|
|
|
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: 0em;
|
|
}
|
|
|
|
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;
|
|
max-width: 100%;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
text-align: center;
|
|
text-indent: 0em;
|
|
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: 1.5em;
|
|
font-size: 0.9em;
|
|
text-align: center;
|
|
display: block;
|
|
font-weight: bold;
|
|
}
|
|
notes[type="uscNote"] > note > heading:not([class="bold"]) {
|
|
margin-top: 0.5em;
|
|
font-size: 0.9em;
|
|
text-align: center;
|
|
display: block;
|
|
font-weight: normal;
|
|
}
|
|
|
|
note[type="footnote"],
|
|
footnote {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0;
|
|
margin-bottom: 0em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-size: 0.8em;
|
|
font-weight: normal;
|
|
width: auto;
|
|
white-space: pre-line;
|
|
}
|
|
|
|
.USCPositive toc[role="twoColumnTOC"] label footnote {
|
|
margin-left: 0vw;
|
|
max-width: 100%;
|
|
white-space: normal;
|
|
}
|
|
|
|
toc[role="threeColumnTOC"] label footnote, toc:not([role]) label footnote {
|
|
margin-left: 20vw;
|
|
max-width: 25%;
|
|
}
|
|
|
|
.USCPositive toc[role="twoColumnTOC"] label footnote num {
|
|
white-space: normal;
|
|
margin-left: -5em;
|
|
}
|
|
|
|
target footnote {
|
|
margin-left: -1vw;
|
|
display: block;
|
|
white-space: pre-line !important;
|
|
text-align: right !important;
|
|
position: relative !important;
|
|
}
|
|
ref note[type="footnote"],
|
|
ref footnote {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0em;
|
|
text-align: left;
|
|
text-indent: 0em;
|
|
font-size: 0.8em;
|
|
font-weight: normal;
|
|
width: auto;
|
|
white-space: pre-line;
|
|
max-width: 25%;
|
|
}
|
|
|
|
/* 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;
|
|
font-style: normal;
|
|
}
|
|
|
|
th sidenote, td sidenote {
|
|
margin-right: 0;
|
|
margin-bottom: auto;
|
|
}
|
|
|
|
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;
|
|
text-align: left;
|
|
}
|
|
|
|
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: "]";
|
|
}
|
|
|
|
/* Writing directions for non-English text */
|
|
*[class~="rtl"] {
|
|
direction: rtl;
|
|
}
|
|
*[class~="ltr"] {
|
|
direction: ltr;
|
|
}
|
|
*[class~="horizontal-tb"] {
|
|
writing-mode: horizontal-tb;
|
|
}
|
|
*[class~="vertical-rl"] {
|
|
writing-mode: vertical-rl;
|
|
}
|
|
*[class~="vertical-lr"] {
|
|
writing-mode: vertical-lr;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
|
|
num[class~="centered"] {
|
|
display: inline-block;
|
|
}
|
|
|
|
num[class~="centered"] + heading[class~="centered"] {
|
|
display: inline-block;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
text-indent: 0em;
|
|
text-align: center;
|
|
}
|
|
|
|
quotedContent num + heading[class~="centered"] {
|
|
display: inline;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
margin-right: 0em;
|
|
text-indent: 0em;
|
|
text-align: center;
|
|
}
|
|
|
|
td[class~="centered"], td *[class~="centered"], th[class~="centered"], th *[class~="centered"] {
|
|
display: table-cell;
|
|
background-color: inherit;
|
|
text-align: center;
|
|
}
|
|
|
|
quotedContent title num:not([class~="indent"]) {
|
|
text-align: center;
|
|
}
|
|
|
|
section[class~="bold"] {
|
|
font-weight: normal !important;
|
|
}
|
|
|
|
section[class~="bold"] > num, section[class~="bold"] > heading {
|
|
font-weight: bold !important;
|
|
}
|
|
|
|
*[class~="bold"] {
|
|
font-weight: bold !important;
|
|
}
|
|
|
|
|
|
*[class~="noBold"] {
|
|
font-weight: normal !important;
|
|
}
|
|
|
|
quotedContent chapter > num {
|
|
font-weight: normal !important;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
*[class~="italic"] {
|
|
font-style: italic !important;
|
|
}
|
|
|
|
*[class~="noItalic"] {
|
|
font-style: normal !important;
|
|
}
|
|
|
|
*[class~="smallCaps"] {
|
|
font-variant: small-caps !important;
|
|
font-weight: initial;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
*[class~="boldRoman"] {
|
|
font-weight: bold;
|
|
font-style: normal;
|
|
}
|
|
|
|
*[class~="boldItalic"] {
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
}
|
|
|
|
section[class~="bold"] *[class~="smallCaps"] {
|
|
font-variant: small-caps !important;
|
|
}
|
|
notes section num {
|
|
font-weight: initial;
|
|
}
|
|
|
|
notes section[class~="bold"] num {
|
|
font-weight: bold;
|
|
}
|
|
|
|
*[class~="noSmallCaps"] {
|
|
font-variant: normal !important;
|
|
}
|
|
|
|
*[class~="allCaps"] {
|
|
text-transform: uppercase !important;
|
|
}
|
|
|
|
*[class~="noTextTransform"] {
|
|
text-transform: none !important;
|
|
}
|
|
|
|
*[class~="block"] {
|
|
display: block;
|
|
}
|
|
|
|
*[class~="inline"] {
|
|
display: inline !important;
|
|
margin-left: 0em;
|
|
}
|
|
|
|
/* The following font sizes are based on root font size of 8pt. 1em = 8pt */
|
|
*[class~="fontsize6"] {
|
|
font-size: 0.75em;
|
|
}
|
|
|
|
*[class~="fontsize7"] {
|
|
font-size: 0.88em;
|
|
}
|
|
|
|
*[class~="fontsize8"] {
|
|
font-size: 1em;
|
|
}
|
|
notes p:not([class*='fontsize']) {
|
|
font-size: 0.88em;
|
|
}
|
|
/* 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, level content p {
|
|
display: block;
|
|
background-color: inherit;
|
|
margin-left: 0em;
|
|
text-indent: 1em;
|
|
text-align: justify;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
addedText {
|
|
font-style: italic;
|
|
}
|
|
|
|
deletedText {
|
|
font-weight: bold;
|
|
}
|
|
|
|
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;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
note table:not([class=HNR]) xhtml|td {
|
|
padding-left: 4vw;
|
|
text-indent: -2vw;
|
|
}
|
|
|
|
/* 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|td[leaders~="yes"] {
|
|
max-width: 40em;
|
|
padding: 0em;
|
|
baseline-shift: 0;
|
|
overflow-x: hidden;
|
|
list-style: none;
|
|
}
|
|
|
|
xhtml|td:not([leaders~="yes"])[style*="vertical-align:top"] {
|
|
vertical-align: bottom !important;
|
|
}
|
|
|
|
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|td[leaders~="yes"] inline: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;
|
|
}
|
|
|
|
xhtml|td[leaders~="yes"] inline:first-child {
|
|
padding-right: 0.33em;
|
|
background: white;
|
|
}
|
|
|
|
td[class~="indentTo90ptsHang"] {
|
|
text-align: left;
|
|
padding-left: 90pt;
|
|
text-indent: -1em;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------------------------- */
|
|
/* 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;
|
|
text-decoration: inherit;
|
|
}
|
|
|
|
/* Allows for br elements to be selected in the editor. Matches the <bell>Q in locator-code. <bell>Q04 adds 4pts of whitespace */
|
|
|
|
xhtml|br[verticalSpace], br[verticalSpace] {
|
|
height: 1pt;
|
|
}
|
|
xhtml|br[verticalSpace='1'], br[verticalSpace='1'] {
|
|
height: 1pt;
|
|
}
|
|
xhtml|br[verticalSpace='2'], br[verticalSpace='2'] {
|
|
height: 2pt;
|
|
}
|
|
xhtml|br[verticalSpace='3'], br[verticalSpace='3'] {
|
|
height: 3pt;
|
|
}
|
|
xhtml|br[verticalSpace='4'], br[verticalSpace='4'] {
|
|
height: 4pt;
|
|
}
|
|
xhtml|br[verticalSpace='5'], br[verticalSpace='5'] {
|
|
height: 5pt;
|
|
}
|
|
xhtml|br[verticalSpace='6'], br[verticalSpace='6'] {
|
|
height: 6pt;
|
|
}
|
|
xhtml|br[verticalSpace='7'], br[verticalSpace='7'] {
|
|
height: 7pt;
|
|
}
|
|
xhtml|br[verticalSpace='8'], br[verticalSpace='8'] {
|
|
height: 8pt;
|
|
}
|
|
xhtml|br[verticalSpace='9'], br[verticalSpace='9'] {
|
|
height: 9pt;
|
|
}
|
|
xhtml|br[verticalSpace='10'], br[verticalSpace='10'] {
|
|
height: 10pt;
|
|
}
|
|
xhtml|br[verticalSpace='11'], br[verticalSpace='11'] {
|
|
height: 11pt;
|
|
}
|
|
xhtml|br[verticalSpace='12'], br[verticalSpace='12'] {
|
|
height: 12pt;
|
|
}
|
|
xhtml|br[verticalSpace='13'], br[verticalSpace='13'] {
|
|
height: 13pt;
|
|
}
|
|
xhtml|br[verticalSpace='14'], br[verticalSpace='14'] {
|
|
height: 14pt;
|
|
}
|
|
xhtml|br[verticalSpace='15'], br[verticalSpace='15'] {
|
|
height: 15pt;
|
|
}
|
|
xhtml|br[verticalSpace='16'], br[verticalSpace='16'] {
|
|
height: 16pt;
|
|
}
|
|
xhtml|br[verticalSpace='17'], br[verticalSpace='17'] {
|
|
height: 17pt;
|
|
}
|
|
xhtml|br[verticalSpace='18'], br[verticalSpace='18'] {
|
|
height: 18pt;
|
|
}
|
|
xhtml|br[verticalSpace='19'], br[verticalSpace='19'] {
|
|
height: 19pt;
|
|
}
|
|
xhtml|br[verticalSpace='20'], br[verticalSpace='20'] {
|
|
height: 20pt;
|
|
}
|
|
xhtml|br[verticalSpace='21'], br[verticalSpace='21'] {
|
|
height: 21pt;
|
|
}
|
|
xhtml|br[verticalSpace='22'], br[verticalSpace='22'] {
|
|
height: 22pt;
|
|
}
|
|
xhtml|br[verticalSpace='23'], br[verticalSpace='23'] {
|
|
height: 23pt;
|
|
}
|
|
xhtml|br[verticalSpace='24'], br[verticalSpace='24'] {
|
|
height: 24pt;
|
|
}
|
|
xhtml|br[verticalSpace='25'], br[verticalSpace='25'] {
|
|
height: 25pt;
|
|
}
|
|
xhtml|br[verticalSpace='26'], br[verticalSpace='26'] {
|
|
height: 26pt;
|
|
}
|
|
xhtml|br[verticalSpace='27'], br[verticalSpace='27'] {
|
|
height: 27pt;
|
|
}
|
|
xhtml|br[verticalSpace='28'], br[verticalSpace='28'] {
|
|
height: 28pt;
|
|
}
|
|
xhtml|br[verticalSpace='29'], br[verticalSpace='29'] {
|
|
height: 29pt;
|
|
}
|
|
|
|
/* BEGIN ALL INDENT RULES */
|
|
*[identifier*="/us/resolution"] *:not(.inline)[class*=indent], *[identifier*="/us/usc"] *:not(.inline)[class*=indent] {
|
|
display: block;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] *:not(quotedContent) * {
|
|
> [class*="indentUp0"], [class*="indentUp0"] {
|
|
margin-left: 0em;
|
|
}
|
|
[class*="indentUp1"] {
|
|
margin-left: 1em;
|
|
}
|
|
[class*="indentUp2"] {
|
|
margin-left: 2em;
|
|
}
|
|
> [class*="indentUp2"] {
|
|
margin-left: 2em;
|
|
}
|
|
[class*="indentUp3"] {
|
|
margin-left: 3em;
|
|
}
|
|
[class*="indentUp4"] {
|
|
margin-left: 4em;
|
|
}
|
|
[class*="indentUp5"] {
|
|
margin-left: 5em;
|
|
}
|
|
[class*="indentUp6"] {
|
|
margin-left: 6em;
|
|
}
|
|
[class*="indentUp7"] {
|
|
margin-left: 7em;
|
|
}
|
|
[class*="indentDown1"] {
|
|
margin-left: -1em;
|
|
}
|
|
[class*="indentDown2"] {
|
|
margin-left: -2em;
|
|
}
|
|
[class*="indentDown3"] {
|
|
margin-left: -3em;
|
|
}
|
|
[class*="indentDown4"] {
|
|
margin-left: -4em;
|
|
}
|
|
[class*="indentDown5"] {
|
|
margin-left: -5em;
|
|
}
|
|
[class*="indentDown6"] {
|
|
margin-left: -6em;
|
|
}
|
|
[class*="indentDown7"] {
|
|
margin-left: -7em;
|
|
}
|
|
[class*="firstIndent0"]:where(:not(subsection):not(level):not(p):not(paragraph):not(subparagraph):not(clause):not(subclause):not(item):not(subitem)) {
|
|
text-indent: 0em;
|
|
}
|
|
[class*="firstIndent1"] {
|
|
text-indent: 1em;
|
|
}
|
|
[class*="firstIndent2"] {
|
|
text-indent: 2em;
|
|
}
|
|
[class*="firstIndent-1"] {
|
|
text-indent: -1em;
|
|
}
|
|
[class*="firstIndent-2"] {
|
|
text-indent: -2em;
|
|
}
|
|
> [class*="firstIndent-2"] {
|
|
text-indent: -2em;
|
|
}
|
|
[class*="firstIndent-3"] {
|
|
text-indent: -3em;
|
|
}
|
|
[class*="firstIndent-4"] {
|
|
text-indent: -4em;
|
|
}
|
|
[class*="rightIndent1"] {
|
|
margin-right: 1em;
|
|
text-align: justify;
|
|
}
|
|
[class*="rightIndent2"] {
|
|
margin-right: 2em;
|
|
text-align: justify;
|
|
}
|
|
[class*="rightIndent3"] {
|
|
margin-right: 3em;
|
|
text-align: justify;
|
|
}
|
|
}
|
|
|
|
*:not([identifier*="/us/usc"]) {
|
|
&:is(quotedContent) {
|
|
margin-left: inherit;
|
|
text-indent: inherit;
|
|
}
|
|
}
|
|
*:not([identifier*="/us/usc"]) {
|
|
paragraph[class*="indent0"], paragraph[class*="indent1"], paragraph[class*="indent2"], paragraph[class*="indent3"],
|
|
paragraph[class*="indent4"], paragraph[class*="indent5"], paragraph[class*="indent6"], paragraph[class*="indent7"],
|
|
subparagraph[class*="indent0"], subparagraph[class*="indent1"], subparagraph[class*="indent2"], subparagraph[class*="indent3"],
|
|
subparagraph[class*="indent4"], subparagraph[class*="indent5"], subparagraph[class*="indent6"], subparagraph[class*="indent7"],
|
|
clause[class*="indent0"], clause[class*="indent1"], clause[class*="indent2"], clause[class*="indent3"],
|
|
clause[class*="indent4"], clause[class*="indent5"], clause[class*="indent6"], clause[class*="indent7"],
|
|
subclause[class*="indent0"], subclause[class*="indent1"], subclause[class*="indent2"], subclause[class*="indent3"],
|
|
subclause[class*="indent4"], subclause[class*="indent5"], subclause[class*="indent6"], subclause[class*="indent7"]
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
[class*="indentUp0"] {
|
|
margin-left: 0em;
|
|
}
|
|
[class*="indentUp1"] {
|
|
margin-left: 2em;
|
|
display: block;
|
|
}
|
|
[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;
|
|
}
|
|
[class*="indentDown1"] {
|
|
margin-left: -2em;
|
|
}
|
|
&:is(paragraph[class*="indentDown1"]) {
|
|
margin-left: 2em;
|
|
}
|
|
[class*="indentDown2"] {
|
|
margin-left: -4em;
|
|
}
|
|
[class*="indentDown3"] {
|
|
margin-left: -6em;
|
|
}
|
|
[class*="indentDown4"] {
|
|
margin-left: -8em;
|
|
}
|
|
[class*="indentDown5"] {
|
|
margin-left: -10em;
|
|
}
|
|
[class*="indentDown6"] {
|
|
margin-left: -12em;
|
|
}
|
|
[class*="indentDown7"] {
|
|
margin-left: -14em;
|
|
}
|
|
|
|
[class*="firstIndent1"] {
|
|
> num {
|
|
margin-left: -1em;
|
|
}
|
|
text-indent: 2em;
|
|
}
|
|
[class*="firstIndent2"] {
|
|
text-indent: 4em;
|
|
}
|
|
[class*="firstIndent-1"] {
|
|
text-indent: -2em;
|
|
}
|
|
[class*="firstIndent-2"] {
|
|
text-indent: -4em;
|
|
}
|
|
[class*="firstIndent-3"] {
|
|
text-indent: -6em;
|
|
}
|
|
[class*="firstIndent-4"] {
|
|
text-indent: -8em;
|
|
}
|
|
[class*="rightIndent1"] {
|
|
margin-right: 2em;
|
|
text-align: justify;
|
|
}
|
|
[class*="rightIndent2"] {
|
|
margin-right: 4em;
|
|
text-align: justify;
|
|
}
|
|
[class*="rightIndent3"] {
|
|
margin-right: 6em;
|
|
text-align: justify;
|
|
}
|
|
}
|
|
|
|
/*uscDoc paragraph heading, uscDoc paragraph:not([class="indentUp0"]) > num, uscDoc quotedContent subsection > num, uscDoc subclause > num, uscDoc clause > num {
|
|
font-weight: bold;
|
|
}*/
|
|
|
|
uscDoc num + heading ~ paragraph[class="indentUp0"] > num {
|
|
font-variant: none;
|
|
font-weight: normal;
|
|
margin-left: 0;
|
|
}
|
|
|
|
/* In U.S. Code sections, resolutions/chapeau override each of the indent classes to reflect lunit=1em starting at 0*/
|
|
*[identifier*="/us/resolution"] chapeau[class~="firstIndent-4"]:not(.inline) {
|
|
text-indent: -3em ;
|
|
}
|
|
|
|
*[identifier*="/us/resolution"] chapeau[class~="firstIndent-3"]:not(.inline) {
|
|
text-indent: -2em ;
|
|
}
|
|
|
|
*[identifier*="/us/resolution"] chapeau[class~="firstIndent-2"]:not(.inline) {
|
|
text-indent: -1em;
|
|
}
|
|
|
|
*[identifier*="/us/resolution"] chapeau[class~="firstIndent1"]:not(.inline) {
|
|
text-indent: 0em;
|
|
}
|
|
|
|
*[identifier*="/us/resolution"] chapeau[class~="firstIndent2"]:not(.inline) {
|
|
text-indent: 1em;
|
|
}
|
|
|
|
/* Set right margin indentation. Each logical indent level is 1em WHEN NESTED IN QUOTEDCONTENT */
|
|
quotedContent *[class~="rightIndent1"] {
|
|
display: block;
|
|
margin-right: 1em;
|
|
}
|
|
|
|
quotedContent *[class~="rightIndent2"] {
|
|
display: block;
|
|
margin-right: 2em;
|
|
text-align: right;
|
|
}
|
|
|
|
quotedContent *[class~="rightIndent3"] {
|
|
display: block;
|
|
margin-right: 3em;
|
|
}
|
|
|
|
/*
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp1"]:not(.inline) {
|
|
margin-left: 1em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp2"]:not(.inline) {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp3"]:not(.inline) {
|
|
margin-left: 3em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp4"]:not(.inline) {
|
|
margin-left: 4em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp5"]:not(.inline) {
|
|
margin-left: 5em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp6"]:not(.inline) {
|
|
margin-left: 6em;
|
|
}
|
|
|
|
*[identifier*="/us/usc"] quotedContent *[class~="indentUp7"]:not(.inline) {
|
|
margin-left: 7em;
|
|
}
|
|
/* P in notes are not nested, so the absolute indents (rather than relative indents) may be respected */
|
|
|
|
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;
|
|
}
|
|
/* USC levels below subsection are indented 1em from their parent by default,
|
|
* with a first-line indent of an additional 1em.
|
|
*[identifier*="/us/usc"], *[identifier*="/us/resolution"] {
|
|
margin-left: 1em;
|
|
}*/
|
|
|
|
quotedContent:not([identifier*="/us/usc"]) > *:first-child:not([identifier*="/us/usc"]):not([class*="indent"]) {
|
|
margin-left: 0em;
|
|
}
|
|
subsection {
|
|
text-indent: 1em; /*default*/
|
|
}
|
|
subsection[identifier*="/us/usc"], *[identifier*="/us/usc"] subsection, *[identifier*="/us/usc"] ins subsection {
|
|
text-indent: 1em; /*default*/
|
|
}
|
|
|
|
/* nums should inherit indent and left margin from parent
|
|
section > num {
|
|
text-indent: inherit;
|
|
margin-left: inherit;
|
|
}
|
|
*/
|
|
/* END ALL INDENT RULES */
|