div.front-matter,div.end-matter {
  text-align: center;
}

div.front-matter,div.end-matter p {
  margin-top: 1em;
  margin-bottom: 1em;
}

div.page-break {
  text-align: center;
  visibility: hidden;
  page-break-after: always;
}

p {
  font-size: 1em;
  text-indent: 1.5em;
  widows: 2;
  orphans: 2;
  margin-bottom: 0em;
  margin-top: 0em;
}

blockquote {
  margin-top: 1em;
  margin-bottom: 1em;
}

blockquote p {
  text-indent: 0
}

div.blockquote {
  margin-top: 1em;
  margin-bottom: 1em;
}

p.blockquote {
  text-indent: 0;
  margin-left: 2em;
  margin-right: 2em;
  margin-bottom: 1em;
}

div.poetry {
  margin-top: 1em;
  margin-bottom: 1em;
}

p.poetry {
  text-indent: 0;
  margin-left: 2em;
  margin-right: 2em;
  margin-bottom: 0em;
}

h1 {
  font-size: 1.6em;
  font-weight: bold;
  text-align: center;
  margin-top: .5em;
  margin-bottom: .5em;
}

h2 {
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
  margin-top: 1em;
  margin-bottom: .5em;
}

h3 {
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
  margin-top: 1em;
  margin-bottom: .5em;
}

.section-break {
  text-align: center;
  visibility: hidden;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.section-break-symbol {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}

.caps {
  font-variant: small-caps !important;
}

h1.chapter-title {
  margin-top: 3em;
}

p.first-in-chapter {
  text-indent: 0;
}

p.first-in-scene {
  text-indent: 0;
}

p.outline1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

p.outline2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 1em;
}

p.outline3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2em;
}

p.outline4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 3em;
}

div.inset {
  margin-top: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  padding: 0.5em;
  border: 1px solid black;
  background-color: #dedede;
}

div.inset p {
  text-indent: 0;
  margin-bottom: 1em;
}

div.inset h5 {
  text-align: center;
  margin: 0.25em 0;
}

p.line-before {
  margin-top: 12pt;
}

p.line-after {
  margin-bottom: 12pt;
}