@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Oswald:400,600|Source+Sans+Pro:400,400i,900,900i&display=swap');
*, ::after, ::before { box-sizing: border-box; }
@page { size:8.5in 11in;}

body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote {  padding:0px; margin:0px; font:normal 1rem/1.3 "Roboto", sans-serif; color:#000;}
table{ border-collapse:collapse; border-spacing:0;}
img, a img{ border:0;}
td{ vertical-align:top;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
p { margin-bottom:1rem; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:.5rem; }
/*END RESET*/

body { margin:0px; font-family: "Source Sans Pro", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }

#print-header { display:block; }
#pageWrapper img { max-width:100%; height:auto !important; }
#print-header img { max-width:50% !important; height:auto !important; margin-bottom:25px; }

.photo-left { float:left; margin:6px 25px 25px 0px; }
.photo-right { float:right; margin:6px 0px 25px 25px; }
img { max-width:100%; height:auto !important; }
.w-50 { width:50%; }
.clear { clear:both; }
hr { border: 0; border-top: 1px solid #E5E5E5; box-sizing: content-box; height: 0; overflow: visible; margin-top: 2rem; margin-bottom: 2rem; clear:both; }
a { color:#004ea2; }
a.button { font-weight:bold; text-transform:uppercase; display:inline-block; background:#01537e; padding:8px 15px; border:#01537e solid 1px; color:#fff !important; text-decoration:none; }
a.button:hover, a.button:focus { color:#01537e !important; text-decoration:none; background:#fff; }

h1 { font:600 2.06rem/1 "Oswald", "Source Sans Pro", sans-serif; color:#2a2a2a; margin-bottom:2px; text-transform:uppercase; }
h2 { font:600 1.75rem/1 "Oswald", "Source Sans Pro", sans-serif; color:#015580; margin-bottom:2px; text-transform:uppercase; }
h3 { font:600 1.25rem/1 "Oswald", "Source Sans Pro", sans-serif; color:#2a2a2a; margin-bottom:30px; }

ul.fancy { margin-bottom:15px !important; }
ul.fancy, ul.fancy li { margin:0; padding:0; list-style:none; }
ul.fancy li { padding-left:22px; background:url(https://edascc.com/images/interface/gpx_arrow-orange.svg) 0px 2px no-repeat; padding-bottom:15px; }
ul.fancy ul { margin-left:0px; margin-bottom:0px !important; }
ul.fancy li li { padding-left:0px; padding-bottom:0px; list-style:initial; background:none; }
.py-3 { padding:15px 0px; }

/*Nice Table*/
.nice-table th, .nice-table td { padding:5px 9px; }
.nice-table th, .nice-table th p { color:#fff !important; font-family:"Oswald", sans-serif; font-weight:600; text-transform:uppercase; }
.nice-table th { background:#01537e; vertical-align:top; }
.nice-table td { color:#000; vertical-align:top; }
.nice-table th p { padding-bottom:6px !important; }
.nice-table th p:last-of-type, .nice-table td p:last-of-type { padding-bottom:0px !important; margin-bottom:0px !important; }
.nice-table tr:nth-child(even) { background:#f3f3f3; }
.nice-table { margin-bottom:15px; width:100%; }

.mb-0 { margin-bottom:0px; }

@media print {
  .d-print-none { display:none !important }
}