.balances-print-page {
    text-align: center;
}

.balances-print-page__meta,
.balances-print-page__grid,
.balances-print-page__subtotal,
.balances-print-page__loan-grid {
    width: 100%;
}

.balances-print-page__intro,
.balances-print-page__disclaimer {
    padding: 8px;
    text-align: left;
}

.balances-print-page__section-title {
    padding: 12px 0 6px 8px;
    text-align: left;
}

.balances-print-page__section-heading {
    color: #333333;
    font: bold 12px verdana;
    letter-spacing: 0.2em;
}

.balances-print-page__header-cell,
.balances-print-page__subtotal-label,
.balances-print-page__subtotal-value,
.balances-print-page__loan-header-cell,
.balances-print-page__loan-header-value {
    background-color: #dddddd;
    font: bold 11px verdana;
}

.balances-print-page__value {
    text-align: right;
}

.balances-print-page__total-label,
.balances-print-page__total-value {
    border-top: 1px dashed #cccccc;
}

.balances-print-page__loan-header-value,
.balances-print-page__total-value,
.balances-print-page__value {
    text-align: right;
}
