Ok, here's what I've found.
This comes up where there's a space between paragraphs that shouldn't be there: <br class="calibre9"/><br class="calibre9"/>.
And here's what's in the CSS stylesheeet:
Code:
}
.calibre11 {
font-style: italic;
}
.calibre12 {
font-weight: bold;
hyphens: auto;
line-height: 200%;
overflow-wrap: break-word;
word-break: break-word;
word-wrap: break-word;
}
.calibre13 {
font-style: italic;
line-height: 1.2;
}
.calibre14 {
height: auto;
text-align: center;
width: auto;
}
.calibre15 {
font-size: 0.75em;
font-weight: bold;
}
.calibre16 {
display: table-column;
border-right: black solid 1px;
}
.calibre17 {
display: table-cell;
text-align: inherit;
vertical-align: inherit;
white-space: normal;
padding: 0;
}
.calibre18 {
color: gray;
display: block;
height: 0;
margin: 0;
border-top: black solid 1px;
border-right: currentColor none medium;
border-bottom: currentColor none medium;
border-left: currentColor none medium;
}
.caption {
border-bottom: 0;
border-top: 0;
display: block;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-align: justify;
text-indent: 1.5em;
}
.caption1 {
border-collapse: collapse;
border-spacing: 2px;
display: table;
height: auto;
margin-bottom: 0;
margin-top: 0;
text-align: center;
text-indent: 0;
width: 100%;
padding: 0;
}
.caption2 {
display: table-row;
text-align: center;
vertical-align: baseline;
width: 100%;
}
.center {
border-bottom: 0;
border-top: 0;
display: block;
padding-bottom: 0;
padding-top: 0;
text-align: center;
margin: 0 1em;
}
.centered {
border-bottom: 0;
border-top: 0;
display: block;
line-height: 1.2;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-align: center;
}
.chaptertoc {
font-weight: bold;
line-height: 200%;
}
.content {
display: table-cell;
text-align: center;
vertical-align: inherit;
padding: 1px;
}
.ec-lmr {
font-size: 0.75em;
}
.ec-lmr-12x-x {
font-size: 1.41667em;
line-height: 1.2;
}
.ec-lmssbx-10x-x {
font-size: 1.125em;
font-weight: bold;
line-height: 1.2;
}
.figure {
border-bottom: 0;
border-top: 0;
display: block;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
margin: 0 auto;
}
.fontsmall {
border-bottom: 0;
border-top: 0;
display: block;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
}
.footnotes {
border-bottom: black solid 1px;
border-top: black solid 1px;
display: block;
font-size: 0.75em;
font-style: normal;
margin-bottom: 0;
margin-right: 15%;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
}
.hline {
display: table-row;
vertical-align: middle;
border-top: black solid 1px;
}
.id {
display: table-cell;
font-weight: bold;
text-align: center;
vertical-align: inherit;
white-space: nowrap;
padding: 1px;
}
.likesectionhead {
display: block;
font-size: 1.125em;
font-weight: bold;
line-height: 1.2;
text-align: center;
margin: 1em 0;
}
.likesubsectionhead {
display: block;
font-weight: bold;
margin: 1.33em 0;
}
.minipage {
border-bottom: 0;
border-top: 0;
display: block;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
width: 100%;
}
.newline {
display: block;
line-height: 1.2;
}
.noindent {
border-bottom: 0;
border-top: 0;
display: block;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
margin: 0;
}
.pagebreak {
border-bottom: 0;
border-top: 0;
display: block;
padding-bottom: 0;
padding-top: 0;
text-indent: 1.5em;
margin: 0;
}
.quotation {
display: block;
margin: 1em;
}
.small-caps {
font-variant: small-caps;
}
.sout {
text-decoration: line-through;
}
.tabular {
border-collapse: collapse;
border-spacing: 0;
display: table;
text-indent: 0;
margin: 0 auto;
}
.td {
display: table-cell;
text-align: center;
vertical-align: inherit;
white-space: nowrap;
padding: 1px 5pt;
}
.td1 {
display: table-cell;
text-align: justify;
vertical-align: inherit;
white-space: nowrap;
padding: 1px 5pt;
}
.textsuperscript {
font-size: 0.75em;
line-height: normal;
vertical-align: super;
}
.textsuperscript1 {
font-size: 1em;
line-height: 1.2;
vertical-align: super;
}
.titlehead {
display: block;
font-size: 1.41667em;
font-weight: bold;
line-height: 1.2;
text-align: center;
margin: 0.83em 0;
}
.titlepage {
border-bottom: 0;
border-top: 0;
display: block;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
text-align: center;
}