
* {  font-family: "Whitney A","Whitney B","proxima-nova-n4","proxima-nova","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;	/* font-family: 'Montserrat', sans-serif; */ }body { font-family: "Whitney A","Whitney B", "Whitney","proxima-nova-n4","proxima-nova","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; text-rendering: optimizeLegibility; color:#1f1f1f; }h1, h2, h3, h4, h5, h6 {padding-top: .273em; line-height: 1.2em; padding-bottom:.273em;}h2 {font-size: 2em; font-weight: 800; color: #998643;}h3, h5 {font-size: 1.125rem; color: #0d204a; font-weight: bold; margin: 15px 0 10px;}p {text-align:left; font-size: 1rem; line-height:1.625em; font-weight:400; margin-bottom:13px;}img {max-width:100%}
.container { max-width: 1300px; }.tnotesdate {display:block; background-color:#998643; color:#fff; font-size:24px; text-align:center}.tnotesleftside {padding:2em 1em 1em 1em; background-color:#fff; }.tnotesrightside {padding:2em 1em 1em 1em; background-color:#fff; border-left:1px solid #ccc}.tnoteslogo {background-color:#0d204a}.tnotesdate {background-color:#998643}.bluebackground {background-color:#0d204a}.tnotesmain {background-color:#fff}.archivetitlegold {background-color:#998643; color:#fff; font-style:italic; line-height:.6em; display:block; margin-top:2em}.archivetitleblue {background-color:#0d204a; color:#fff; font-style:italic; line-height:.6em; display:block; margin-top:2em}.nextissue {color:#fff; font-weight:bold; text-align:center; text-transform:uppercase}.returntoarchive {color:#fff; font-weight:bold; text-align:center; text-transform:uppercase}/* address and social media footers */.footercombo {background-color:#f5f5f5; border-top:1px solid #dcdcdc; padding:.3em 0 0 0; margin:3em 0 0 0;}.footeraddress {margin:auto; justify-content:start; padding:0}.footerboxaddress {display:inline-block; margin:.5em; vertical-align:top}.footersm {margin:auto; font-size:1.4em; padding:0; border-top:1px solid #dcdcdc;}.footersmleft {margin:0px; padding:10px}.footersmright {margin:0px; padding:10px; text-align:end;}.footerboxleft {display:inline-block; margin:.5em; vertical-align:top}.footerboxright {display:inline-block; margin:.5em; vertical-align:top; float:right}li.footer-social {display:inline-block; border-radius:.25rem!important; text-align:center; color:#0d204a; padding:.2em; margin-right:.3em;}li.footer-social:hover {background-color:#0d204a; color:#fff;}.nada {margin:0px; padding:0px}/* modal quick links */.modalql {border:5px solid #fff; font-weight:bold; text-align:center; padding:.7em; }  /* 4.8.22 -jt great idea -filter:grayscale(1); worthless on mobile  */.modalql:hover {border-color:#f0f0f0; border-radius:.25rem; filter:grayscale(0);}.modalqlicon {display:inline; width:40px; padding:1px 10px 1px 0px}.qlicontext {padding:0px 10px 0px 10px;}   /* 8.4.22  padding will not work in a span   */.qlfirstcont {border-left:5px dotted #999;}.qlcont {border-left:5px dotted #f0f0f0;}