/* imported */
.defsubsubsubclause-e, .defsubsubsubclause-f, .subsubsubclause-e, .subsubsubpara-e, .subsubsubclause-f, .subsubsubpara-f, .equationin4-e, .equationid4-f, .equationid4-e {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em 139.533333333333pt;
}

.assent-e, .assent-f {
	text-align: right;
	font-style: italic;
	margin: 9.5pt 0pc 27.9pt 0pc;
}

.chapter-e, .chapter-f {
	text-align: center;
	text-transform: uppercase;
	margin: 0pc 0pc 15.45pt 0pc;
}

.clause-e, .clause-f, .defclause-e, .defclause-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
  margin-left: 3em;
}

.definition-e, .definition-f, .firstdef-e, .firstdef-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em .5em;
  margin-left: 3em;
}

.defparagraph-e, .paragraph-e, .defparagraph-f, .paragraph-f, .equationind1-e, .equationind1-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
  margin-left: 4em;
}

.defsubclause-e, .subclause-e, .defsubclause-f, .defsubpara-e, .subpara-e, .defsubpara-f, .subclause-f, .subpara-f, .equationind2-e, .equationind2-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
  margin-left: 6em;
}

.defsubsubclause-e, .subsubclause-e, .defsubsubclause-f, .defsubsubpara-e, .subsubpara-e, .defsubsubpara-f, .subsubclause-f, .subsubpara-f, .equationind3-e, .equationind3-f, .equationid3-e, .equationid3-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
  margin-left: 7.5em;
}

.ellipsis-e, .ellipsis-f {
	margin: 0;
	margin-bottom: .5em;
	text-align: center;
}

.EndTumble-e, .EndTumble-f {
	text-align: justify;
	font-size: 0.9em;
	margin: .5pc 0pc 0.5em 0pc;
}

.equation-e, .equation-f {
	text-align: center;
	margin: 5.55pt 0pc 0.5em 0pc;
}

.footnote-e, .footnote-f {
	text-align: right;
	margin: 0pc 0pc 0.9em 0pc;
}

.heading1-e, .heading1-f, .heading2-e, .heading2-f {
	text-align: center;
	page-break-after: avoid;
	font-variant: small-caps;
	margin: 0pc 0pc 0.9em 0pc;
}

.heading3-e, .heading3-f, .partnumRevoked-e, .partnumRevoked-f {
	text-align: center;
	page-break-after: avoid;
	margin: 0pc 0pc 0.9em 0pc;
}

.headingx-e, .headingx-f, .tableheading-e, .tableheading-f {
	text-align: center;
	page-break-after: avoid;
	text-transform: uppercase;
	margin: 0pc 0pc 0.9em 0pc;
}

.insert-e, .insert-f {
	text-align: justify;
	display: none;
	font-weight: bold;
	font-style: italic;
	margin: 0pc 0pc 0.9em 0pc;
}

.line-e, .line-f, .regaction-e, .regaction-f, .madeappfiled-f, .madeappfiled-e, .scheduleRevoked-e, .scheduleRevoked-f, .formRevoked-e, .formRevoked-f {
	text-align: center;
	margin: 0pc 0pc 0.9em 0pc;
}

.longtitle-e, .longtitle-f {
	text-align: center;
	font-weight: bold;
	margin: 21.45pt 0pc 51.8pt 0pc;
}

.minnote-e, .minnote-f {
	text-align: justify;
	font-style: italic;
	margin: 0pc 0pc 0.9em 0pc;
}

.number-e, .number-f {
	text-align: justify;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.paranoindt-e, .paranoindt-f, .parawtab-e, .parawtab-f, .Ssection-e, .Ssection-f, .Ssubsection-e, .Ssubsection-f, .xleftpara-e, .xleftpara-f, .xpara-e, .xpara-f,p.StatuteHeader,li.StatuteHeader,div.StatuteHeader, .Standard-e, .Standard-f, .footnoteLeft-f {
	margin: 0;
	margin-bottom: .5em;
}

.parawindt-e, .parawindt-f {
	margin: 0pc 0pc 0.5em 38.0em;
}

.partnum-e, .partnum-f, .Pheadingx-e, .Pheadingx-f, .Ppartnum-e, .Ppartnum-f {
	text-align: center;
	page-break-after: avoid;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.Pclause-e, .Pclause-f {
	/*text-indent: -1.25em;*/
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
}

.Pheading1-e, .Pheading1-f, .Pheading2-e, .Pheading2-f {
	text-align: center;
	page-break-after: avoid;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.Pheading3-e, .Pheading3-f, .Pheading-e, .Pheading-f {
	text-align: center;
	page-break-after: avoid;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.Pparagraph-e, .Pparagraph-f {
	/*text-indent: -1.25em;*/
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
}

.preamble-e, .preamble-f, .comment-e, .comment-f, .footnoteLeft-e {
	margin: 0pc 0pc 0.9em 0pc;
}

.Psection-e, .Psection-f, .Psubsection-e, .Psubsection-f {
	margin: 0;
	margin-bottom: .5em;
	text-indent: 30pt;
	font-weight: bold;
}

.section-e, .subsection-e, .section-f, .subsection-f {
	margin: 0;
	margin-bottom: .5em;
	text-indent: 30pt;
}

.Psubclause-e, .Psubclause-f, .Psubpara-e, .Psubpara-f {
	/*text-indent: -1.25em;*/
	font-weight: bold;
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
}

.Psubsubclause-e, .Psubsubclause-f, .Psubsubpara-e, .Psubsubpara-f {
	/*text-indent: -1.25em;*/
	font-weight: bold;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.Psubsubsubclause-e, .Psubsubsubclause-f, .Psubsubsubpara-e, .Psubsubsubpara-f {
	/*text-indent: -1.25em;*/
	font-weight: bold;
	margin: 0pc 0pc 0.5em 139.533333333333pt;
}

.scanned-e, .scanned-f {
	text-align: justify;
	margin: 0pc 0pc 0.9em 0pc;
}

.schedule-e, .schedule-f, .subject-e, .subject-f, .regtitleold-e, .regtitleold-f {
	text-align: center;
	text-transform: uppercase;
	margin: 0pc 0pc 0.9em 0pc;
}

.Sclause-e, .Sclause-f, .Sdefclause-e, .Sdefclause-f,
.Sdefinition-e, .Sdefinition-f,
.Sdefpara-e, .Sdefpara-f, .Sparagraph-e, .Sparagraph-f {
	margin: 0 0 0.5em 5em;
}

.Sdefinition-e, .Sdefinition-f {
	margin: 0pc 0pc 0.5em 26.3333333333333pt;
}

.Sdefpara-e, .Sdefpara-f, .Sparagraph-e, .Sparagraph-f {
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
}

.shorttitle-f, .shorttitle-e {
	text-align: center;
	page-break-after: avoid;
	font-weight: bold;
	margin: 0pc 0pc 28.9pt 0pc;
}

.parawindt2-e, .parawindt2-f {
	margin: 0pc 0pc 0.5em 57.2666666666667pt;
}

.SPsection-e, .SPsection-f, .SPsubsection-e, .SPsubsection-f, .transsection-e, .transsection-f, .transsubsection-e, .transsubsection-f {
	margin: 0;
	margin-bottom: .5em;
	font-weight: bold;
}

.Ssubclause-e, .Ssubclause-f, .Ssubpara-e, .Ssubpara-f, .sdefsubclause-e, .sdefsubclause-f {
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
}

.Ssubsubclause-e, .Ssubsubclause-f, .Ssubsubpara-e, .Ssubsubpara-f {
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.StartTumble-e, .StartTumble-f {
	text-align: justify;
	font-size: 0.9em;
	margin: 5.55pt 0pc 0.5em 0pc;
}

.table-e, .table-f, .TOCschedLeft-e, .TOCschedLeft-f {
	margin: .55pt 0pc .0001pt 0pc;
}

.toc-e, .toc-f {
	text-align: center;
	page-break-after: avoid;
	font-size: 9.5pt;
	text-transform: uppercase;
	font-weight: bold;
	margin: 1.25pc 0pc .5pc 0pc;
}

.tochead1-e, .tochead1-f {
	text-align: center;
	page-break-after: avoid;
	font-size: 0.8em;
	font-variant: small-caps;
	margin: 4.0pt 0pc 2.0pt 0pc;
}

.Yellipsis-e, .Yellipsis-f {
	margin: 0;
	margin-bottom: .5em;
	text-align: center;
	background: #D9D9D9;
}

.xnum-e, .xnum-f {
	/*text-indent: -1.25em;*/
	margin: 0pc 0pc 0.5em 57.3333333333333pt;
}

.xnumsub-e {
	/*text-indent: -47.9pt;*/
	margin: 0cm 41.95pt .0001pt 47.9pt;
}

.xnumsub-f {
	text-align: justify;
	/*text-indent: -47.9pt;*/
	margin: 5.55pt 0cm .0001pt 47.9pt;
}

.xpartnum-e, .xpartnum-f {
	margin: 0;
	margin-bottom: .5em;
	text-align: center;
	page-break-after: avoid;
	text-transform: uppercase;
	font-weight: bold;
}

.xtitle-e, .xtitle-f {
	margin: 0;
	margin-bottom: .5em;
	text-align: center;
	text-transform: uppercase;
}

.Ypartheading-e, .Ypartheading-f {
	text-align: center;
	background: #D9D9D9;
	text-transform: uppercase;
	font-weight: bold;
	margin: 7.5pt 0pc 0.9em 0pc;
}

.partheading-e, .partheading-f {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 7.5pt 0pc 0.9em 0pc;
}

.YPheadingx-e, .YPheadingx-f, .Ypartnum-e, .Ypartnum-f, .Yprocpartnum-e, .Yprocpartnum-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.Ytable-e, .Ytable-f {
	background: #D9D9D9;
	margin: .55pt 0pc .0001pt 0pc;
}

.Ytoc-e, .Ytoc-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-size: 9.5pt;
	text-transform: uppercase;
	font-weight: bold;
	margin: 1.25pc 0pc .5pc 0pc;
}

p.PrAssent,li.PrAssent,div.PrAssent {
	text-align: right;
	font-style: italic;
	margin: 0pc 0pc 20.9pt 0pc;
}

.Yshorttitle-e, .Yshorttitle-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 28.9pt 0pc;
}

.Ypreamble-e, .Ypreamble-f, .Yfootnoteleft-e {
	background: #D9D9D9;
	margin: 0pc 0pc 0.9em 0pc;
}

.Yheading1-e, .Yheading2-e, .Yheading1-f, .Yheading2-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-variant: small-caps;
	margin: 0pc 0pc 0.9em 0pc;
}

.Yheading3-e, .Yheading3-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	margin: 0pc 0pc 0.9em 0pc;
}

.Ytableheading-e, .Ytableheading-f, .Yheadingx-f, .Yheadingx-e {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	text-transform: uppercase;
	margin: 0pc 0pc 0.9em 0pc;
}

.Yfirstdef-e, .Yfirstdef-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em .5em;
}

.YSdefclause-e {
	/*text-indent: -10pt;*/
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
}

.Ydefsubclause-e {
	/*text-indent: -27.75pt;*/
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
}

.Ydefsubsubclause-e {
	/*text-indent: -27.75pt;*/
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.Ydefparagraph-e, .Ydefparagraph-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
}

.YSdefpara-e, .YSparagraph-e, .YSdefpara-f, .YSparagraph-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
}

.Ydefsubpara-e, .Ydefsubclause-f, .Ydefsubpara-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
}

.Ydefsubsubpara-e, .Ysubsubclause-e, .Ydefsubsubclause-f, .Ydefsubsubpara-f, .Ysubsubclause-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.YSsection-e, .YSsubsection-e, .Yparanoindt-e, .Yparawtab-e, .Ysection-f, .YSsection-f, .Ysubsection-f, .YSsubsection-f, .Yparanoindt-f, .Yparawtab-f, .Yfootnoteleft-f {
	margin: 0;
	margin-bottom: .5em;
	background: #D9D9D9;
}

.YSclause-e, .Ydefclause-f, .YSdefclause-f, .Yclause-f, .YSclause-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
}

.YSsubclause-e, .Ysubpara-e, .YSsubpara-e, .Ysubclause-f, .YSsubclause-f, .Ysubpara-f, .YSsubpara-f, .Ysdefsubclause-e, .Ysdefsubclause-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 6em;
}

.YSsubsubclause-e, .Ysubsubpara-e, .YSsubsubpara-e, .YSsubsubclause-f, .YSsubsubpara-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.Ysubsubsubclause-e, .Ysubsubsubclause-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 139.533333333333pt;
}

.Yparawindt-e, .Yparawindt-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 29.2666666666667pt;
}

.Yparawindt2-e, .Yparawindt2-f {
	background: #D9D9D9;
	margin: 0cm 0cm .0001pt 55.9pt;
}

.Yparawindt3-e, .Yparawindt3-f {
	background: #D9D9D9;
	margin: 0cm 0cm .0001pt 83.9pt;
}

.Ysubsubsubpara-e, .Ysubsubsubpara-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 139.533333333333pt;
}

.Yequation-e, .Yequation-f {
	text-align: center;
	background: #D9D9D9;
	margin: 5.55pt 0pc 0.5em 0pc;
}

.YPsection-e, .YSPsection-e, .YPsubsection-e, .YSPsubsection-e, .YPsection-f, .YSPsection-f, .YPsubsection-f, .YSPsubsection-f {
	margin: 0;
	margin-bottom: .5em;
	background: #D9D9D9;
	font-weight: bold;
}

.YPclause-e, .YPclause-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
}

.YPsubclause-e, .YPsubpara-e, .YPsubclause-f, .YPsubpara-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 83.6666666666667pt;
}

.YPsubsubclause-e, .YPsubsubpara-e, .YPsubsubclause-f, .YPsubsubpara-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 115.666666666667pt;
}

.YPsubsubsubclause-e, .YPsubsubsubpara-e, .YPsubsubsubclause-f, .YPsubsubsubpara-f {
	/*text-indent: -1.25em;*/
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 139.533333333333pt;
}

.YPparagraph-e, .YPparagraph-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
  margin-left: 4em;
}

.YSdefinition-f, .YSdefinition-e, .YSdefiniton-f, .YSdefiniton-e {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 26.3333333333333pt;
}

.Yparagraph-f {
	text-indent: 0;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
}

.Ysubsubpara-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 115pt;
}

.defPnote-e, .defPnote-f {
	text-align: justify;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.headnote-e, .headnote-f {
	margin: 0;
	/*margin-bottom: .0001pt;*/
	page-break-after: avoid;
	font-weight: bold;
}

.Yprocsection-e, .Yprocsection-f, .Yprocsubsection-e, .Yprocsubsection-f, .YprocSsection-e, .YprocSsection-f, .YprocSsubsection-e, .YprocSsubsection-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 1.0pc;
}

.Yprocclause-e, .Yprocclause-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 45.9333333333333pt;
}

.Yprocparagraph-e, .Yprocparagraph-f, .Yprocdefclause-e, .Yprocdefclause-f, .Yprocdefparagraph-e, .Yprocdefparagraph-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 45.9333333333333pt;
}

.Yprocdefinition-e, .Yprocdefinition-f, .Yprocfirstdef-e, .Yprocfirstdef-f, .YprocSdefinition-e, .YprocSdefinition-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 34.3333333333333pt;
}

.YprocSclause-e, .YprocSclause-f, .YprocSdefclause-e, .YprocSdefclause-f, .YprocSdefpara-e, .YprocSdefpara-f, .YprocSparagraph-e, .YprocSparagraph-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 3.3pc;
}

.Yprocdefsubclause-e, .Yprocdefsubclause-f, .Yprocdefsubpara-e, .Yprocdefsubpara-f, .YprocSsubclause-e, .YprocSsubclause-f, .YprocSsubpara-e, .YprocSsubpara-f, .Yprocsubpara-e, .Yprocsubpara-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 59.8333333333333pt;
  margin-left: 4em;
}

.Yprocdefsubsubclause-e, .Yprocdefsubsubclause-f, .Yprocdefsubsubpara-e, .Yprocdefsubsubpara-f, .YprocSsubsubpara-e, .YprocSsubsubpara-f, .Yprocsubsubclause-e, .Yprocsubsubclause-f, .Yprocsubsubpara-e, .Yprocsubsubpara-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 75.8333333333333pt;
  margin-left: 5em;
}

.YprocSsubsubclause-e, .YprocSsubsubclause-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 75.8333333333333pt;
  margin-left: 5em;
}

.Yprocsubclause-e, .Yprocsubclause-f {
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 59.8333333333333pt;
  margin-left: 5em;
}

.Yprocsubsubsubclause-e, .Yprocsubsubsubclause-f, .Yprocsubsubsubpara-e, .Yprocsubsubsubpara-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	margin: 0pc 0pc 0.5em 87.7666666666667pt;
  margin-left: 6em;
}

.YprocPnote-e, .YprocPnote-f {
	text-align: justify;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 1.0pc;
}

span.StatuteName,span.ovsmallcap {
	font-variant: small-caps;
}

.procparagraph-e, .procparagraph-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	font-size: 8.0pt;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.8666666666667pt;
  margin-left: 4em;
}

.procclause-e, .procclause-f {
	text-indent: -1.25em;
	background: #D9D9D9;
	font-size: 8.0pt;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 55.5333333333333pt;
}

.TOCid-e, .TOCid-f {
	color: blue;
	text-decoration: underline;
	margin: .55pt 0pc .0001pt 0pc;
}

.TOCheadCenter-e, .TOCheadCenter-f {
	text-align: center;
	font-variant: small-caps;
	color: blue;
	margin: .55pt 0pc .0001pt 0pc;
}

.TOCtable-e, .TOCtable-f, .TOChead-f, .TOChead-e, .TOCsched-f, .TOCsched-e {
	color: blue;
	text-decoration: underline;
	text-align: center;
	margin: .55pt 0pc .0001pt 0pc;
}

.TOCschedCenter-e, .TOCschedCenter-f {
	text-align: center;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 0pc;
}

.TOCpartCenter-e, .TOCpartCenter-f {
	text-align: center;
	font-weight: bold;
	margin: .55pt 0pc .0001pt 0pc;
}

.headnoteitalic-e, .headnoteitalic-f {
	font-style: italic;
	font-weight: bold;
}

.Yheadnoteitalic-e, .Yheadnoteitalic-f {
	background: #d9d9d9 !important;
	font-style: italic;
	font-weight: bold;
}

.issue-f, .issue-e {
	font-size: 0.9em;
	margin: 3.55pt 0pc 35.85pt 0pc;
}

p.NoticeAmend,li.NoticeAmend,div.NoticeAmend {
	text-align: justify;
	color: red;
	margin: 0pc 0pc 0.9em 14.8pc;
}

p.SeeSource,li.SeeSource,div.SeeSource,p.NoticeDisclaimer,li.NoticeDisclaimer,div.NoticeDisclaimer,p.Notice,li.Notice,div.Notice {
	text-align: justify;
	color: red;
}

.act-e, .act-f,
.amendednote-e, .amendednote-f {
	text-align: center;
	font-style: italic;
}

.Yschedule-e, .Yschedule-f,
.Ysubject-e, .Ysubject-f {
	text-align: center;
	background: #D9D9D9;
	text-transform: uppercase;
}

.Yline-e, .Yline-f {
	text-align: center;
	background: #D9D9D9;
}

.commiss-e, .commiss-f {
	text-align: right;
	font-size: 0.9em;
	font-variant: small-caps;
	margin: 0 0 2em 0;
}

.form-e, .form-f {
	text-align: center;
	text-transform: uppercase;
}

.Yregnumber-e, .Yregnumber-f,
.Yregtitle-e, .Yregtitle-f,
.Yrulec-e, .Yrulec-f {
	text-align: center;
	background: #D9D9D9;
	text-transform: uppercase;
	font-weight: bold;
}

.regnumber-e, .regnumber-f,
.regtitle-e, .regtitle-f,
.rulec-e, .rulec-f,
.ActTitle-e, .ActTitle-f {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.ruleb-e, .ruleb-f {
	font-weight: bold;
}

.rulei-e, .rulei-f,
.version-e, .version-f {
	font-weight: bold;
	font-style: italic;
}

.rulel-e, .rulel-f {
	text-transform: uppercase;
	font-weight: bold;
}

.signature-e, .signature-f {
	text-align: right;
	font-size: 0.9em;
	font-variant: small-caps;
	margin: 0pc 0pc 0.9em 0pc;
}

.signtit-e, .signtit-f {
	text-align: right;
	font-size: 0.9em;
	font-style: italic;
	margin: 0pc 0pc 11.95pt 0pc;
}

.tocpartnum-e, .tocpartnum-f {
	text-align: center;
	page-break-after: avoid;
	font-size: 9.5pt;
	font-family: Times;
	text-transform: uppercase;
	font-weight: bold;
	margin: .5pc 0pc 2.0pt 0pc;
}

.Yminnote-e, .Yminnote-f {
	text-align: justify;
	background: #D9D9D9;
	font-style: italic;
	margin: 0pc 0pc 0.9em 0pc;
}

.dated-e, .dated-f {
	font-size: 0.9em;
	margin: 14.45pt 0pc 11.95pt 0pc;
}

.Yact-e, .Yact-f {
	text-align: center;
	background: #D9D9D9;
	font-style: italic;
	margin: 0pc 0pc 0.9em 0pc;
}

.Yform-e, .Yform-f {
	text-align: center;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pc 0pc 0.9em 0pc;
}

.note-f {
	text-indent: -1.25em;
	margin: 0pc 0pc 0.9em 85.1333333333333pt;
}

.Yruleb-e, .Yruleb-f {
	background: #D9D9D9;
	font-weight: bold;
}

.Yrulel-e, .Yrulel-f {
	background: #D9D9D9;
	text-transform: uppercase;
	font-weight: bold;
}

.Yrulei-e, .Yrulei-f {
	background: #D9D9D9;
	font-weight: bold;
	font-style: italic;
}

.Yheadnote-e, .Yheadnote-f {
	margin: 0;
	margin-bottom: .5em;
	page-break-after: avoid;
	background: #D9D9D9;
	font-weight: bold;
}

span.ovbold,span.ovregular {
	font-weight: bold;
}

span.ovitalic {
	font-style: italic;
}

span.ovitalicbold,span.ovbolditalic {
	font-weight: bold;
	font-style: italic;
}

.tablelevel1-e, .tablelevel1-f {
	/*text-indent: -1.5pc;*/
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 1.5pc;
}

.tablelevel2-e, .tablelevel2-f {
	/*text-indent: -2.5pc;*/
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 2.5pc;
}

.tablelevel3-e, .tablelevel3-f {
	/*text-indent: -3.5pc;*/
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 3.5pc;
}

.tablelevel4-e, .tablelevel4-f {
	text-indent: -4.5pc;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 4.5pc;
}

.tablelevel1x-e, .tablelevel1x-f {
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 1.5pc;
}

.tablelevel2x-e, .tablelevel2x-f {
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 2.5pc;
}

.tablelevel3x-e, .tablelevel3x-f {
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 3.5pc;
}

.Ytablelevel1-e, .Ytablelevel1-f {
	text-indent: -1.5pc;
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 1.5pc;
}

.tablelevel4x-e, .tablelevel4x-f {
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 4.5pc;
}

.headnoteind-e, .headnoteind-f {
	page-break-after: avoid;
	font-weight: bold;
	margin: 0pc 0pc 0.5em 28.1666666666667pt;
}

.TOCpartLeft-e, .TOCpartLeft-f {
	font-size: 0.8em;
	font-weight: bold;
	margin: .55pt 0pc .0001pt 0pc;
}

span.UnderBlue {
	color: blue;
	text-decoration: underline;
}

.TOCheadLeft-e, .TOCheadLeft-f {
	font-size: 0.8em;
	font-variant: small-caps;
	color: blue;
	margin: .55pt 0pc .0001pt 0pc;
}

.Yfootnote-e, .Yfootnote-f {
	text-align: right;
	background: #D9D9D9;
	margin: 0pc 0pc 0.9em 0pc;
}

.TOCpart-f, .TOCpart-e {
	font-size: 0.8em;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	margin: .55pt 0pc .0001pt 0pc;
}

.ovallcaps {
	text-transform: uppercase;
}

.ovboldallcaps {
	text-transform: uppercase;
	font-weight: bold;
}

p.OLCheader,li.OLCheader,div.OLCheader {
	margin: 0;
	margin-bottom: .5em;
	font-size: 0.9em;
}

p.OLCfooter,li.OLCfooter,div.OLCfooter {
	text-align: center;
	font-size: 0.9em;
	margin: 3.5pt 0pc 0.5em 0pc;
}

.Ytablelevel1x-e, .Ytablelevel1x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 1.5pc;
}

.Ytablelevel2-e, .Ytablelevel2-f {
	/*text-indent: -2.5pc;*/
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 2.5pc;
}

.Ytablelevel2x-e, .Ytablelevel2x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 2.5pc;
}

.Ytablelevel3-e, .Ytablelevel3-f {
	/*text-indent: -3.5pc;*/
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 3.5pc;
}

.Ytablelevel3x-e, .Ytablelevel3x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 3.5pc;
}

.Ytablelevel4-e, .Ytablelevel4-f {
	/*text-indent: -4.5pc;*/
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 4.5pc;
}

.Ytablelevel4x-e, .Ytablelevel4x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0pc .0001pt 4.5pc;
}

.parawindt3-e, .parawindt3-f {
	margin: 0pc 0pc 0.5em 75.9333333333333pt;
}

.Yequationind1-e, .Yequationind1-f {
	background: #D9D9D9;
	margin: 0pt 0pt .0001pt 25.8pt;
}

.Yequationind2-e, .Yequationind2-f {
	background: #D9D9D9;
	margin: 0pt 0pt .0001pt 95.5pt;
}

.Yequationind3-e, .Yequationind3-f {
	/*text-indent: 0;*/
	background: #D9D9D9;
	margin: 0pt 0pt .0001pt 143.5pt;
}

.Yequationid4-e, .Yequationind4-f {
	/*text-indent: -179.3pt;*/
	background: #D9D9D9;
	margin: 0pt 0pt .0001pt 179.3pt;
}

.tableitaliclevel1x-e, .tableitaliclevel1x-f {
	font-size: 0.8em;
	font-style: italic;
	margin: .55pt 0pt .0001pt 18.0pt;
}

.tableitalic-e, .tableitalic-f {
	font-size: 0.8em;
	font-style: italic;
	margin: .55pt 0pt .0001pt 0pt;
}

.tablebolditalic-e, .tablebolditalic-f {
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	margin: .55pt 0pt .0001pt 0pt;
}

.Ytablebold-e, .Ytablebold-f {
	background: #D9D9D9;
	/* font-size: 0.8em; */
	font-weight: bold;
	margin: .55pt 0pt .0001pt 0pt;
}

.tablebold-e, .tablebold-f {
	font-size: 0.8em;
	font-weight: bold;
	margin: .55pt 0pt .0001pt 0pt;
}

.Yprocheadnote-e, .Yprocheadnote-f {
	page-break-after: avoid;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pt 0pt .0001pt 12.0pt;
}

.Yheading1x-e, .Yheading1x-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-variant: small-caps;
	margin: 0pt 0pt 0.9em 0pt;
}

.Pschedule-e, .Pschedule-f {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.lsignature-e, .lsignature-f {
	font-size: 0.9em;
	font-variant: small-caps;
	margin: 0pt 0pt 0.9em 0pt;
}

.lsigntit-e, .lsigntit-f {
	font-size: 0.9em;
	font-style: italic;
	margin: 0pt 0pt 11.95pt 0pt;
}

.rsignature-e, .rsignature-f {
	text-align: right;
	font-size: 0.9em;
	font-variant: small-caps;
	margin: 0pt 0pt 0.9em 0pt;
}

.rsigntit-e, .rsigntit-f {
	text-align: right;
	font-size: 0.9em;
	font-style: italic;
	margin: 0pt 0pt 11.95pt 0pt;
}

.certify-e, .certify-f {
	font-size: 0.9em;
	margin: 14.45pt 0pt 11.95pt 0pt;
}

.YPheading3-e, .YPheading3-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-weight: bold;
	margin: 0pt 0pt 0.9em 0pt;
}

.Yproctablelevel1x-e, .Yproctablelevel1x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	margin: .55pt 0in .0001pt 12.0pt;
}

.Yproctableboldlevel1x-e, .Yproctableboldlevel1x-f {
	background: #D9D9D9;
	font-size: 0.8em;
	font-weight: bold;
	margin: .55pt 0in .0001pt 12.0pt;
}

.NoticeAmend1-e, .NoticeAmend1-f {
	text-align: justify;
	color: red;
	margin: 4.0pt 0in .0001pt .5in;
}

.NoticeAmend2-e, .NoticeAmend2-f {
	color: red;
	margin: 2.0pt 0cm .0001pt 72.0pt;
}

.NoticeAmend3-e, .NoticeAmend3-f {
	text-align: justify;
	color: red;
	margin: 2.0pt 0in .0001pt .5in;
}

.Notice-e, .Notice-f {
	text-align: justify;
	color: red;
	margin: 4.5pt 0in .0001pt 0in;
}

.NoticeProc1-e, .NoticeProc1-f {
	color: red;
	margin: 6.0pt 0cm .0001pt 36.0pt;
}

.ConsolidationPeriod-e, .ConsolidationPeriod-f {
	color: red;
	margin: 4.5pt 0in 10px 0in;
}

.pnoteclause-e, .pnoteclause-f {
	/*text-indent: -53.3pt;*/
	background: #D9D9D9;
	margin: 0cm 0cm .0001pt 38.9pt;
}

.tableheadingrev-e, .tableheadingrev-f {
	text-align: center;
	page-break-after: avoid;
	margin: 0cm 0cm 6.95pt 0cm;
}

table {
	border-collapse: collapse;
	border-color: #000;
}

.made-e, .made-f {
	text-align: center;
}

.Ytableitalic-e, .Ytableitalic-f {
	background: #D9D9D9;
	font-size: 0.8em;
	font-style: italic;
	margin: .55pt 0cm .0001pt 0cm;
}

.scheduleRepeal-e, .scheduleRepeal-f {
	text-align: center;
	page-break-after: avoid;
	font-size: 0.9em;
	margin: 7.5pt 0cm 3.0pt 0cm;
}

.formRepeal-e, .formRepeal-f {
	text-align: center;
	page-break-after: avoid;
	font-size: 0.9em;
	margin: 7.0pt 0cm .0001pt 0cm;
}

.Yprocheading1-e, .Yprocheading1-f {
	text-align: center;
	page-break-after: avoid;
	background: #D9D9D9;
	font-variant: small-caps;
	margin: 0cm 0cm 0.9em 12.0pt;
}

p.Caution,li.Caution,div.Caution {
	text-align: justify;
	color: red;
	margin: 4.0pt 0cm 4.55pt 0cm;
}

.TOCForm-e, .TOCForm-f {
	font-size: 0.8em;
	color: blue;
	text-decoration: underline;
	margin: .55pt 0cm .0001pt 0cm;
}

.YTOCpartLeft-e, .YTOCpartLeft-f {
	background: #D9D9D9;
	font-size: 0.8em;
	font-weight: bold;
	margin: .55pt 0cm .0001pt 0cm;
}

.YTOCid-e, .YTOCid-f, .YTOCSched-e, .YTOCSched-f, .YTOCForm-e, .YTOCForm-f, .YTOCTable-e, .YTOCTable-f, .YTOCHead-e {
	background: #D9D9D9;
	color: blue;
	text-decoration: underline;
	margin: .55pt 0cm .0001pt 0cm;
}

.YTOCheadLeft-e, .YTOCheadLeft-f {
	background: #D9D9D9;
	font-size: 0.8em;
	font-variant: small-caps;
	color: blue;
	text-decoration: underline;
	margin: .55pt 0cm .0001pt 0cm;
}

.YTOCPartCenter-e, .YTOCPartCenter-f {
	text-align: center;
	background: #D9D9D9;
	font-size: 0.8em;
	font-weight: bold;
	margin: .55pt 0cm .0001pt 0cm;
}

.YTOCHeadCenter-e, .YTOCHeadCenter-f {
	text-align: center;
	background: #D9D9D9;
	font-size: 0.8em;
	font-variant: small-caps;
	color: blue;
	text-decoration: underline;
	margin: .55pt 0cm .0001pt 0cm;
}


html {
  line-height: 1.6;
}

body.node-law {
  color: #505050;
  font-family: Arial, sans-serif;
  line-height: 1.6;
}
.node-law #page-title {
	font-size: 1.5em;
}
.node-law .print-logo {
  display: none;
}
.node-law .tabs {
  margin-top: 1em;
}
.node-law .o-tabs dd {
  border-bottom: 1px solid #415634;
  border-radius: 4px 4px 0 0;
}
.node-law .o-tabs dd > a,
.node-law .o-tabs li > a {
  background: #dbe2d6;
  color: #415634;
  font-family: inherit;
  margin: 0 5px;
  padding: 0 0.5em;
  border-radius: 4px 4px 0 0;
}
.node-law .tabs dd > a:hover,
.node-law .tabs li > a:hover {
  background: #415634;
  color: #fff;
}
.node-law .o-tabs .active {
  border: 1px solid #415634;
  border-bottom: none;
  margin-top: -5px;
}
.node-law .tabs .active > a,
.node-law .tabs .active > a:hover {
  background: #fff;
}

.node-law .tabs dd a {
	font-size: 1em;
	font-size: 1rem;
}

.node-law .tabs-content {
  margin-bottom: 0;
}
.node-law .tabs-content table {
  margin-bottom: 0;
}
.node-law .tabs-content > .content {
	padding: 0.5em 0;
}
.node-law .law-intro-actions {
  margin-left: -5px;
}

.screen-mobile .menu-button {
  margin-right: 0;
}

.beta-banner {
  background-color: lightgoldenrodyellow;
  clear: both;
  line-height: 1.6;
  padding: 1em 1em 1em 3em;
  box-sizing: border-box;
}

.en .beta-banner {
	display: none;
}

.fr .beta-banner p {
  font-size: 85% !important;
}

.screen-mobile .beta-banner {
  background-image: none;
  margin-top: 3em;
  padding-left: 1em;
}

.beta-banner p {
  margin: 0;
}

.node-law #intro {
  float: none;
  box-sizing: border-box;
  margin: 30px auto;
	padding-bottom: 0;
  width: auto;
}

.screen-desktop.fr #main-content {
  padding-top: 55px;
}

.screen-tablet.fr #main-content {
  padding-top: 150px !important;
}

.screen-tablet #main-content {
  padding-top: 20px !important;
}

.screen-mobile #main-content {
  padding-top: 35px !important;
}

.node-law #main-content a.primaryButton {
	font-size: 100%;
}

.node-law .label {
  background: #DFDFDF;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  display: inline-block;
  line-height: inherit;
  padding: 0 0.25em;
}

mark, .highlight {
  background: #fcdab9;
  padding: 0 0.5ex;
  border-radius: 4px;
}
.node-law .law-related {
  float: left;
  width: 50%;
}
.node-law {
  letter-spacing: 0;
}
.node-law #intro .amendednote-e,
.node-law #intro .amendednote-f {
  margin: 0;
  text-align: left;
  font-size: inherit;
}
.law-reg-title {
  font-size: 1.3em;
  font-size: 1.3rem;
  margin-bottom: 1em;
  text-align: center;
}
.node-law .partnum-e,
.node-law .partnum-f {
  text-align: center;
}
.node-law [role="main"] p + h2 {
  margin-top: 2em;
}
.node-law [role="main"] p + h3,
.node-law [role="main"] p + h4 {
  margin-top: 1em;
}
.node-law [role="main"] h2 {
  font-size: 1.5em;
  font-weight: bold;
}
.node-law [role="main"] h3 {
  font-size: 1.25em;
}
.node-law [role="main"] h4 {
  font-size: 1em;
}
.node-law p + .headnote-e,
.node-law p + .headnote-f {
  margin-top: 1em;
}

#footer h2, #footer h3 {
  color: #505050;
  font-family: 'Cabin', sans-serif;
}
#footer a {
  box-sizing: content-box;
  line-height: 1.6;
}

.node-law p.Pnote-e,
.node-law p.Pnote-f,
.node-law p.Ydefinition-e,
.node-law p.Ydefinition-f,
.node-law p.Yclause-e,
.node-law p.Yclause-f,
.node-law p.Ydefclause-e,
.node-law p.Ydefclause-f,
.node-law p.Ysubclause-e,
.node-law p.Ysubclause-f,
.node-law p.Yparagraph-e,
.node-law p.Yparagraph-f,
.node-law p.Ysection-e,
.node-law p.Ysection-f,
.node-law p.Ysubsection-e,
.node-law p.Ysubsection-f,
.node-law p[class^=Y] {
  background: #d9d9d9 !important;
  margin: 0 0 0.5em 0;
  padding: 0 0.5em;
}
.node-law p.Pnote-e,
.node-law p.Pnote-f {
  font-weight: bold;
  text-align: justify;
}
.node-law p.section-e,
.node-law p.section-f,
.node-law p.subsection-e,
.node-law p.subsection-f {
  text-indent: 2em;
}
.node-law p.Ysection-e,
.node-law p.Ysection-f,
.node-law p.Ysubsection-e,
.node-law p.Ysubsection-f {
  text-indent: 1.5em;
}
.node-law p.firstdef-e,
.node-law p.firstdef-f,
.node-law p.definition-e,
.node-law p.definition-f {
  margin-left: 2em;
  text-indent: -1em;
}
.node-law p.clause-e,
.node-law p.clause-f,
.node-law p.defclause-e,
.node-law p.defclause-f,
.node-law p.paragraph-e,
.node-law p.paragraph-f,
.node-law p.Yclause-e,
.node-law p.Yclause-f,
.node-law p.Ydefclause-e,
.node-law p.Ydefclause-f,
.node-law p.Ysubclause-e,
.node-law p.Ysubclause-f {
  margin-left: 5em;
  text-indent: -1.5em;
}
.node-law p.Ysubpara-e,
.node-law p.Ysubpara-f {
	margin-left: 6em;
}
.node-law p.subclause-e,
.node-law p.subclause-f {
  margin-left: 6.6em;
  text-indent: -1.5em;
}
.node-law p.subsubclause-e,
.node-law p.subsubclause-f {
  margin-left: 8.2em;
  text-indent: -1.5em;
}
.node-law p.subsubsubclause-e,
.node-law p.subsubsubclause-f,
.node-law p.subsubsubpara-e,
.node-law p.subsubsubpara-f {
  margin-left: 9em;
  text-indent: -1.5em;
}
.node-law p.Yclause-e,
.node-law p.Yclause-f,
.node-law p.Ydefclause-e,
.node-law p.Ydefclause-f,
.node-law p.Ysubclause-e,
.node-law p.Ysubclause-f {
  margin-left: 3em;
  padding: 0 0.5em 0 2em;
}
.node-law p.Ysubclause-e,
.node-law p.Ysubclause-f,
.node-law p.Yparagraph-e,
.node-law p.Yparagraph-f {
  margin-left: 4.6em;
}
.node-law p.Ysubsubclause-e,
.node-law p.Ysubsubclause-f {
	margin-left: 7.5em;
}
.node-law p.footnoteLeft-e,
.node-law p.footnoteLeft-f,
.node-law p.footnote-e,
.node-law p.footnote-f {
  font-size: 0.9em;
}
th tr.odd,
tr.info,
tr:nth-child(2n+2) {
  background-color: #dbe2d6;
}

.node-law td {
	line-height: 1.2;
	padding: 0.25ex 1ex;
	font-size: 0.9em;
	font-size: 0.9rem;
}

.node-law p.parawindt-e,
.node-law p.parawindt-f {
  margin-left: 4em;
}
.node-law .explanatory-note {
  border-bottom: 1px solid #ccc;
  margin-bottom: 2em;
  padding-bottom: 1em;
}
.node-law .xtitle-e,
.node-law .xtitle-f {
  text-align: center;
}

.node-law .act-reg-list {
  border: none;
  font-size: 0.9em;
}
.node-law .act-reg-list tbody {
  border: none;
  border-bottom: 2px solid #dbe2d6;
}
.node-law .act-reg-list td {
  padding: .25em 0.4em;
  vertical-align: top;
}

.node-law .printButton span {
  background: url(../images/print.png) left 50% no-repeat;
  display: inline-block;
  padding-left: 24px;
}

.node-law .tocExpandable:hover,
.node-law .leg-history:hover,
.node-law .amendments-heading:hover {
  cursor: pointer;
}

.node-law .tocExpandable::after,
.node-law .leg-history::after,
.node-law .amendments-heading::after {
  content: '[ – ]';
  display: inline-block;
	font-size: 0.9em;
	line-height: 1.6;
  margin-left: 1ex;
  vertical-align: text-bottom;
}

.node-law .tocCollapsed::after,
.node-law .amendments-heading.collapsed::after {
  content: '[ + ]';
}

.node-law .leg-history.collapsed::after {
	margin-left: 0;
	font-size: 1em;
}

.node-law .footnoteLeft-e.leg-history.collapsed::after {
	content: 'Legislative History: [ + ]';
}

.node-law .footnoteLeft-f.leg-history.collapsed::after {
	content: 'Historique législatif : [ + ]';
}

.node-law .hl-control {
	position: fixed;
	bottom: 20px;
	left: 20px;
	padding: 0.5em;
	background: #ededed;
	color: #4d4d4d;
	border: 1px solid #cccccc;
	z-index: 200;
}

.hl-content.hl-current {
	background: greenyellow;
}

a:visited {
  color: #730080;
}

.node-type-law #page {
  background-color: #fff;
}

.node-law #header {
	position: static;
}

.node-law #main-content {
	padding-top: 0;
}

@page {
  size: auto;

  margin: 0.5in;
}

@media print {
  #ie8-message, #toolbar, #top, #intro,
  #header, #actions, #footer,
  .law-intro-actions,
  .tabs, .tabs-content,
  #hl-control {
    display: none !important;
  }

  .node-law .print-logo {
    display: block;
    margin-bottom: 0.5in;
  }

  #intro {
    border-bottom: 1pt solid #777;
    padding-bottom: 0.25in;
    margin-bottom: 0.25in;
  }

  body {
    font-size: 9pt !important;
    /*margin: 0.5in 0.25in 1in;*/
    margin: 0;
    padding: 0;
  }

  #left {
    float: none;
    margin: 0;
  }

  p {
		font-size: 9pt !important;
    windows: 5;
    orphans: 5;
  }

  a[href]:after {
    content: "" !important;
  }
}
