body.ledger-print-edition {
  display: flex;
  flex-direction: column;
}

.ledger-newswell {
  width: 100%;
  flex: 1;
}

.ledger-report-body code,
.ledger-editorial-copy code {
  overflow-wrap: anywhere;
  word-break: break-word;
}

.ledger-report-body pre,
.ledger-editorial-copy pre {
  max-width: 100%;
  overflow-x: auto;
}

.ledger-report-body pre code,
.ledger-editorial-copy pre code {
  overflow-wrap: normal;
  word-break: normal;
}

.ledger-report-body img,
.ledger-editorial-copy img {
  max-width: 100%;
  height: auto;
}

.ledger-report-body table,
.ledger-editorial-copy table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
}
