@layer xtend {
  .law h1.title {
    text-align: center;
  }

  h1.shn {
    display: inline;
  }

  #xtend.law h1.bill_sec_no,
  #xtend.law h1.bill_sec_header {
    display: inline;
    font-weight: normal;
  }

  #xtend.law h1.bill_sec_no {
    padding-left: 2em;
  }

  h1.article_no,
  h1.article_header {
    text-align: center;
    margin-top: 1em;
  }

  #xtend.law h2.subd_no,
  #xtend.law h2.hn {
    display: inline;
  }

  #xtend.law h2.subd_no {
    font-weight: normal;
    padding-left: 3em;
  }

  #btitle {
    margin: 1em 2em;
  }

  .law .btitle_prolog,
  .law .btitle_summary,
  .law .btitle_action,
  .law .rtitle_prolog,
  .law .rtitle_summary {
    display: inline;
    padding-right: 0.25em;
    font-style: italic;
  }

  .law .btitle_prolog {
    padding-left: 2em;
  }

  #xtend.law p.btitle_summary,
  #xtend.law p.btitle_action,
  #xtend.law p.enacting_clause {
    margin: 0em;
  }

  .bill_section,
  .subd {
    margin: 1em 0em;
  }

  .article {
    margin: 2em 0em;
  }

  .sec_eff_date {
    margin-top: 1em;
  }

  .sec_eff_date .headnote {
    padding-left: 2em;
  }

  .bill_section p:first-of-type,
  .sec_eff_date p:first-of-type {
    display: inline;
  }

  .bill_section td p:first-of-type {
    display: block;
  }

  /*.bill_section.eff_date p:first-of-type{display:block}*/
  .bill_section.appropriations p:first-of-type {
    display: block;
  }

  .bill_section.constitution p:first-of-type {
    display: block;
  }

  .bill_section.constitution .const_section p:first-of-type {
    display: inline;
  }

  .bill_section.newstatute p:first-of-type,
  .bill_section.uncoded p:first-of-type {
    display: block;
  }

  .bill_section.newstatute .subd p:first-of-type,
  .bill_section.uncoded .subd p:first-of-type {
    display: inline;
  }

  .bill_section.revisorInstr p:first-of-type {
    display: block;
  }

  .bill_section.repealer p:first-of-type {
    display: block;
  }

  /*.bill_section.newstatute .sec_eff_date p:first-of-type{display:inline}*/
  .bill_section .sec_eff_date p:first-of-type {
    display: inline;
  }

  p.veto {
    text-align: center;
    font-weight: bold;
  }
}
