.prod td { background: #f9f9f9; font-size: 1.3em; font-weight: bold; }
.perf td { padding-left: 30px; font-weight: bold; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.st td { padding-left: 60px; }
.st_total td { font-weight: bold; border-bottom: 1px solid #aaa; }

table.list { line-height: 1em; }
.list big { font-size: 1.5em; }
.list small { font-size: 0.75em; }
.list .perf_total td { white-space: nowrap; font-weight: bold; padding: 10px 3px; background: #ddd; }
.list .prod_total td { white-space: nowrap; font-weight: bold; color: white; padding: 10px 3px; background: #f9f9f9 url(/bits/img/chrome/red.jpg) top repeat-x; border-bottom: 1px solid black;}
.bt, .st_total { white-space: nowrap; font-size: 0.9em; }

.show_hide_module { padding: 20px 0px 10px 0px; margin-right: 20px; }
.show_hide_module .big { font-size: 1.5em; font-weight: bold; }
.initially_hidden { display: none; }

.produced { padding-top: 20px; font-style: italic; }
.can_view_patrons { cursor: pointer; }

.clickable_section { cursor:pointer; }

.pb-performance-table ul { padding-inline-start: 0px; padding: 5px; }
.no_p .pb-performance-table { font-size: 0.7em; }