body {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #222;
    font-size: large;
}

p {
    margin-top:0px;
    text-align: justify;
}

.mySlides {display: none}

h1 {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: x-large;
    color: #fff;
}

h2 {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: x-large;
    color: #fff;
}

h3 {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: x-large;
    color: #822;
    border-bottom: solid 2px #faa;
}

h4 {
    margin-top: 20px;
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: x-large;
    font-weight: bold;
    text-align: center;
}

dl {
	padding: 0.5em;
}

dt {
	float: left;
	clear: left;
	width: 140px;
	text-align: right;
	font-weight: bold;
	color: #992244;
}

.mtitle {
    background: #600;
    background-image: url('../files/swoon.jpg');
    background-size: cover;
    padding-top: 48px;
    padding-bottom: 16px;
}

dt:after {
	content: ":";
}

dd {
	text-align: justify;
	margin: 0 0 0 150px;
	padding: 0 0 1.2em 0;
}

hr {
	display: none;
}

.tmemb {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size:small;
    color: #aaa;
    padding-top:10px;
    /* height: 8em; */
}

.tmemb .tname {
    text-align: center;
    font-size:large;
    color: #822;
}

.tmemb p {
    text-align: center;
}

.cfig {
	text-align: center;
}

table.sched {
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}

table.sched tr th,
table.sched tr td {
	padding: 4px 6px 4px 6px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

table.sched tr.break {
	border-bottom: solid 5px #daa;
}

table.sched tr th {
	font: bold 18px "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

table.sched tr td {
	font: normal 18px "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

table.sched tr td.holiday {
	text-align: left;
	font-weight: bold;
	color: #000;
	/* color: #94a; */
}

table.sched tr td.regular {
	text-align: left;
}

table.t0 tr th {
    background: #fdd;
    /* background: rgb(206, 206, 206); */
}

table.t1 tr th {
    background: #fdd;
}

table.t2 tr th {
    background: #fed;
}

table.t3 tr th {
    background: #f8f8dd;
}

table.t4 tr th {
    background: #dfd;
}

table.t5 tr th {
    background: #ddf;
}

table.t6 tr th {
    background: #ecf;
}

table.t0 tr th,
table.t0 tr td {
    /* border: solid 1px rgb(176, 176, 176); */
    border: solid 1px #daa;
    border-bottom: none;
    border-top: none;
}

table.t1 tr th,
table.t1 tr td {
    border: solid 1px #daa;
}

table.t2 tr th,
table.t2 tr td {
    border: solid 1px #cba;
}

table.t3 tr th,
table.t3 tr td {
    border: solid 1px #cca;
}

table.t4 tr th,
table.t4 tr td {
    border: solid 1px #ada;
}

table.t5 tr th,
table.t5 tr td {
    border: solid 1px #aad;
}

table.t6 tr th,
table.t6 tr td {
    border: solid 1px #cac;
}

.c1 {
    color: #f22;
}

.c1:hover {
    background-color: #f22!important;color: #000!important;
}

.c2 {
    color: #fa2;
}

.c2:hover {
    background-color: #fa2!important;color: #000!important;
}

.c3 {
    color: #ff2;
}

.c3:hover {
    background-color: #ff2!important;color: #000!important;
}

.c4 {
    color: #2d2;
}

.c4:hover {
    background-color: #2d2!important;color: #000!important;
}

.c5 {
    color: #66f;
}

.c5:hover {
    background-color: #66f!important;color: #000!important;
}

.c6 {
    color: #d2f;
}

.w3-padding-medium {
	padding-left: 11px!important;
	padding-right: 11px!important;
}

.c6:hover {
    background-color: #d2f!important;color: #000!important;
}

.d0 {
    color: #000;
}

.d1 {
    color: #d00;
}

.d2 {
    color: #e80;
}

.d3 {
    color: #bb0;
}

.d4 {
    color: #0b0;
}

.d5 {
    color: #00c;
}

.d6 {
    color: #909;
}

footer {
    width: 100%;
	font: normal 16px "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
    background-image: url('../files/swoon.jpg');
    box-shadow: 0 100vh 0 100vh #000;
    background-size: cover;
    padding-top: 48px;
    height: auto;
    padding-bottom: 24px
}

.w3-content a:visited {
    color: #666;
}

.w3-content a:active {
    color: #522;
}

.w3-content a:focus {
    color: #700;
}

.organizers {
    color: #777;
    font-style: italic;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}


.g_act {
    border-style: solid;
    border-width: 5px;
    border-radius: 10px;
    padding: 0 10px 0 10px;
    margin: 24px 16px 24px 16px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.g_act h4 {
    margin-top: 8px;
}

.g_act .sbutton {
    font-weight: bold;
    border-style: solid;
    border-width: 4px;
    margin-top: 20px;
    padding: 4px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
}

.g_act .w3-col a:link {
    text-decoration: none;
}

.ga1 {border-color: #f44;}
.ga1 h4 {color: #f44;}
.ga1 .sbutton {border-color: #f44; background-color: #f44;}
.ga1 .sbutton:hover {background-color: #fff;color: #f44;}
.ga1 .g_inf {color: #f44;}

.ga2 {border-color: #fa1;}
.ga2 h4 {color: #fa1;}
.ga2 .sbutton {border-color: #fa1; background-color: #fa1;}
.ga2 .sbutton:hover {background-color: #fff;color: #fa1;}
.ga2 .g_inf {color: #fa1;}

.ga3 {border-color: #d8c800;}
.ga3 h4 {color: #d4c800;}
.ga3 .sbutton {border-color: #d8c800; background-color: #d8c800;}
.ga3 .sbutton:hover {background-color: #fff;color: #d8c800;}
.ga3 .g_inf {color: #d8c800;}

.ga4 {border-color: #0b0;}
.ga4 h4 {color: #0b0;}
.ga4 .sbutton {border-color: #0b0; background-color: #0b0;}
.ga4 .sbutton:hover {background-color: #fff;color: #0b0;}
.ga4 .g_inf {color: #0b0;}

.ga5 {border-color: #00c;}
.ga5 h4 {color: #00c;}
.ga5 .sbutton {border-color: #00c; background-color: #00c;}
.ga5 .sbutton:hover {background-color: #fff;color: #00c;}
.ga5 .g_inf {color: #00c;}

.ga6 {border-color: purple;}
.ga6 h4 {color: purple;}
.ga6 .sbutton {border-color: purple; background-color: purple;}
.ga6 .sbutton:hover {background-color: #fff;color: purple;}
.ga6 .g_inf {color: purple;}

.ga7 {border-color: violet;}
.ga7 h4 {color: violet;}
.ga7 .sbutton {border-color: violet; background-color: violet;}
.ga7 .sbutton:hover {background-color: #fff;color: violet;}
.ga7 .g_inf {color: violet;}

.ga8 {border-color: #d2be0e;}
.ga8 h4 {color: #d2be0e;}
.ga8 .sbutton {border-color: #d2be0e; background-color: #d2be0e;}
.ga8 .sbutton:hover {background-color: #fff;color: #d2be0e;}
.ga8 .g_inf {color: #d2be0e;}

.ga9 {border-color: #03b9b3;}
.ga9 h4 {color: #03b9b3;}
.ga9 .sbutton {border-color: #03b9b3; background-color: #03b9b3;}
.ga9 .sbutton:hover {background-color: #fff;color: #03b9b3;}
.ga9 .g_inf {color: #03b9b3;}



.time {
    color: #777;
}
