.wgf-exec,.wgf-exec-login{max-width:1180px;margin:30px auto;padding:24px;background:#fff;color:#17212b}.wgf-exec header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.wgf-exec header p{margin:0;color:#d64b1f;font-weight:800;letter-spacing:.08em}.wgf-exec h1{margin:.2rem 0;font-size:2rem}.wgf-exec-actions{display:flex;gap:10px}.wgf-exec-actions button,.wgf-exec-actions a,.wgf-board-summary-link,.wgf-exec-login a{display:inline-block;padding:10px 14px;border:0;border-radius:5px;background:#0e4b3f;color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.wgf-exec-table{overflow-x:auto}.wgf-exec table{width:100%;border-collapse:collapse;font-size:14px}.wgf-exec th,.wgf-exec td{padding:8px 9px;border-bottom:1px solid #d9dee2;text-align:right;white-space:nowrap}.wgf-exec th:first-child{text-align:left}.wgf-exec thead th{background:#163f67;color:#fff}.wgf-exec-subtotal th,.wgf-exec-subtotal td{font-weight:800;border-top:2px solid #17212b;border-bottom:2px solid #17212b}.wgf-exec-section th{padding-top:22px;text-align:center!important;background:#edf2f5;font-size:17px}.wgf-exec-space td{height:12px;border:0}.wgf-exec-total{font-weight:800}.wgf-exec-note{font-size:13px;color:#52606d}.wgf-board-summary-link{margin-left:auto}
.wgf-exec-event-title th{padding:14px 10px;text-align:left!important;background:#dce8f1;color:#163f67;font-size:19px;border-top:4px solid #163f67}.wgf-executive-summary-page .widget-area,.wgf-executive-summary-page .site-footer,.wgf-executive-summary-page footer,.wgf-executive-summary-page .comments-area,.wgf-executive-summary-page .post-navigation,.wgf-executive-summary-page .entry-footer{display:none!important}
.wgf-executive-summary-page #page,.wgf-executive-summary-page #content,.wgf-executive-summary-page .site-content,.wgf-executive-summary-page #primary,.wgf-executive-summary-page .content-area,.wgf-executive-summary-page main,.wgf-executive-summary-page .site-main,.wgf-executive-summary-page article,.wgf-executive-summary-page .entry-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.wgf-executive-summary-page .wgf-exec{box-sizing:border-box;max-width:1480px;width:calc(100% - 24px);padding:20px 16px}.wgf-executive-summary-page .wgf-exec table{table-layout:fixed;font-size:12px}.wgf-executive-summary-page .wgf-exec th,.wgf-executive-summary-page .wgf-exec td{padding:7px 5px}.wgf-executive-summary-page .wgf-exec th:first-child{width:21%;white-space:normal}.wgf-executive-summary-page .wgf-exec thead th:not(:first-child){width:9.875%;white-space:normal}
.wgf-executive-summary-page .site-header,.wgf-executive-summary-page #masthead,.wgf-executive-summary-page .main-navigation,.wgf-executive-summary-page .woocommerce-mini-cart,.wgf-executive-summary-page .cart-contents,.wgf-executive-summary-page .site-branding,.wgf-executive-summary-page .storefront-primary-navigation{display:none!important}
@media(max-width:900px){.wgf-executive-summary-page .wgf-exec table{table-layout:auto;min-width:980px}.wgf-executive-summary-page .wgf-exec-table{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media print{html,body,.wgf-executive-summary-page #page,.wgf-executive-summary-page #content,.wgf-executive-summary-page .site-content,.wgf-executive-summary-page #primary,.wgf-executive-summary-page .content-area,.wgf-executive-summary-page main,.wgf-executive-summary-page .site-main,.wgf-executive-summary-page article,.wgf-executive-summary-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.wgf-executive-summary-page .wgf-exec{position:static!important;inset:auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.wgf-executive-summary-page .wgf-exec-table{width:100%!important;overflow:visible!important}.wgf-executive-summary-page .wgf-exec table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:8px!important}.wgf-executive-summary-page .wgf-exec th,.wgf-executive-summary-page .wgf-exec td{box-sizing:border-box!important;padding:3px 2px!important;white-space:normal!important}.wgf-executive-summary-page .wgf-exec th:first-child{width:21%!important}.wgf-executive-summary-page .wgf-exec thead th:not(:first-child){width:9.875%!important}.wgf-exec-event-title th,.wgf-exec-section th{padding-top:5px!important;padding-bottom:5px!important}.wgf-exec header{margin-bottom:8px!important}.wgf-exec h1{font-size:18px!important}.wgf-exec-note{font-size:8px!important}@page{size:letter landscape;margin:.25in}}

/* Keep each event together when it fits on a sheet. Oversized events may
   flow across pages, with the column headings repeated and rows intact. */
@media print {
  .wgf-executive-summary-page { display:block!important; min-height:0!important; }
  .wgf-executive-summary-page > :not(#wgf-executive-summary-document) { display:none!important; }
  #wgf-executive-summary-document { display:block!important; min-height:0!important; padding-block:0!important; margin-block:0!important; }
  .wgf-exec-actions { display:none!important; }
  .wgf-exec thead { display:table-header-group; }
  .wgf-exec-event { break-inside:avoid; page-break-inside:avoid; }
  .wgf-exec tr { break-inside:avoid; page-break-inside:avoid; }
  .wgf-exec-event-title, .wgf-exec-section { break-after:avoid; page-break-after:avoid; }
  .wgf-exec header { break-inside:avoid; break-after:avoid; }
}
