body { font-family: Segoe UI; font-size: 10pt; color: #000000; background-color: #FFFFFF; margin-left: 3px; width:8.5in; } .city { font-size: 8.5pt; } table.focus td { overflow-wrap: break-word; word-wrap: break-word; /* -ms-word-break: break-all;*/ /* This is the dangerous one in WebKit, as it breaks things wherever */ /*word-break: break-all;*/ /* Instead use this non-standard one: */ /* word-break: break-word;*/ /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } table { width:100%; table-layout:inherit; overflow: hidden; } table thead tr { font-weight:bold; text-align:left; background:#888888;; vertical-align: top; } table thead td{ padding:0 0 0 5px; vertical-align: top; } table tbody tr { vertical-align: top; } table tbody td { text-align:left; font-family: Segoe UI; font-size: 10pt; margin-left:3px; } table#mainTable { table-layout:fixed; } table#summary caption { text-align:center; font-size:24pt; vertical-align: bottom; } table#summary thead tr { padding:5px; } td.headerWhiteSpace{ padding:8px 0 8px 0; background-color:white; text-align:center; font-weight:normal; font-size:12pt; } table#bevsummary caption { text-align:center; font-size:24pt; vertical-align: bottom; } tabl#bevsummary thead tr { padding:5px; } table.summary caption { text-align:center; background:#888888;; vertical-align: top; padding:5px 0 5px 0; color:white; font-size:12 pt; font-weight:bold; } .wins { font-weight:bolder; background:#8ec87c; color: #ffffff; vertical-align: bottom; } .losses { font-weight:bold; background:#da4d3b; color: #ffffff; vertical-align: bottom; } td.noData { text-align:center; font-weight:550; color:#808080; vertical-align:middle; border-bottom:1pt solid ##C0BFBF; } tr.listRowAlt td { background-color:#F1F1F1; border:none !important; } tr.listRowSummary td { background-color:#d4d4d4; padding:5px 0 5px 5px; font-weight:bold; } td.win { color:#8ec87c; font-weight:bold; vertical-align: top; } td.loss { color:#da4d3b; font-weight:bold; vertical-align: top; } td.number { padding-left:5px; } tr.row td { border-bottom: 1pt solid #C0BFBF; padding: 5px 0 5px 5px; } tr.topRow td { border-bottom: 1pt solid #C0BFBF; padding: 5px 0 5px 3px; } tr.row1 td { margin:5px 5px 5px 5px !important; background:#d4d4d4; width:50%; padding:5px 0 5px 0; text-align:center; font-size:12pt; } table tr.separator { height: 10px; } table tr.tableSeparator { height: 16px; } table tr.ext { padding-left:5px; } /*table#mainTable tr td:first-child { border-left:1px solid black; border-collapse:collapse; } */ table tr.row td:first-child { padding-left:5px; border-left: 1pt solid #C0BFBF; } table tr.row td:last-child { border-right: 1pt solid #C0BFBF; padding-right:5px; } tr.rowHead td { background:#d4d4d4; border-collapse:collapse; font-weight:bold; font-size: 10pt; border-left: 0.3px solid #fff; border-right: 0.3px solid #fff; padding: 5px; margin-left:3px; vertical-align:top; } table tr.rowHead td:first-child { border-left: none; padding-left:5px; } table tr.rowHead td:last-child { border-right: none; padding-right:5px; } tfoot.submission-comments > tr > td table { width:100%; } tfoot.submission-comments > tr > td { border-top:3px solid black !important; } tfoot.submission-comments table > tbody > tr > td { width:50%; vertical-align:top; vertical-align:top; padding:1em; } tfoot.submission-comments table > tbody > tr > td + td { border-left:1px solid black; } tfoot.submission-comments table > tbody > tr > td pre { font-style:italic; font-family:inherit; white-space:pre-line; }