p {
  display: block;
  clear:both;
  text-indent: 2em;
  margin: 10px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* metrical formatting */
.line {
  text-indent:0em;
  display: block;
  padding-left:4em;
}
.line:last-child {
  display: inline;
  padding-left:4em;
}
.line:only-child {
  display: inline;
  padding:0em;
}
/* .line:only-child:before { content: '\A      '; } */
.line .padabreak:after {
  content:"\a\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  white-space:pre;
}
.line:last-child .padabreak:after {
  content:"\a\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  white-space:pre;
}
span.mentioned, span.label, span.bold {
  font-weight: bold;
}
span.appnote {
  font-style: normal;
}
.header {
  display:block;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
}
.header.large {
  font-size:150%;
}
.wrapper .trailer {
  padding-left:0px;
}
.trailer {
  text-align:center;
  display:block;
  padding-left:15%;
  margin-bottom:20px;
  font-size:95%;
}
