body {
  background-color: white;
}

p {
  font-family: helvetica;
  font-size: 15px;
}

ul {
  font-family: helvetica;
  font-size: 15px;
}

h1 {
  color: black;
  font-family: helvetica;
  text-align: center;
}

h2 {
  color: black;
  font-family: helvetica;
  text-align: center;
}

h3 {
  color: black;
  font-family: helvetica;
  text-align: center;
  font-size: 20px;
}

.alignl {
	text-align: left;
}

#logo {
  width: 100%; 
  height: 100%;
  padding: 0 0 20px 0;
}

#partnerlogo {
  padding: 10px 50px 10px 50px;
}

.date {	
	width: 75px; 
	height: 85px;
	background: white; 
	border: 1px solid #000000;
	border-radius: 2px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.1);
	position: relative;
	top: 20px;
}

.date p {
	font-family: helvetica;
	color: #9c9e9f;
	font-size: 60px;
	font-weight: 700;
	text-align:center;
	position: relative;
	top: -40px;
}

.date p span {
	color: #9c9e9f;
	font-size: 15px;
	display: block;
	padding: 0 0 10px 0;
	position: relative;
	bottom: -15px;
}

.break {
  margin-bottom:2em;
}

.menu {
	padding: 0 0 0 0;
    text-decoration: none;
	color: white;
	font-family: helvetica;
	font-size: 21px;
}

.hl {
  border-bottom: 3px solid #c8c8c8;
  height: 30px;
}

.contact {
  color: black;
  font-family: helvetica;
  text-align: center;
  font-size: 15px;
}

.column {
  padding: 10px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.fn {
  float: none;
}

.w-10 {
  width: 10%;
}
.w-15 {
  width: 15%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-45 {
  width: 45%;
}
.w-50 {
  width: 50%;
}
.w-55 {
  width: 55%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-80 {
  width: 80%;
}
.w-100 {
  width: 100%;
}

.pa10 {
  padding: 10px;
}



/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/*
.fl {
  float: left;
}
.fr { 
  float: right;
}

.cf {
  content: " ";
  display: table;
}

.pa2 {
  padding: 10px;
}


.pa0 {
  padding:0;
}
.pa1 {
  padding:.25rem;
}

.pa3 {
  padding:1rem;
}
.pa3-ns {
  padding:1rem;
}
.mb0 {
  margin-bottom:0;
}
.mb1 {
  margin-bottom:.25rem;
}
.mb2 {
  margin-bottom:.5rem;
}
.mb3 {
  margin-bottom:1rem;
}
.w-50-ns {
  width:50%;
}
.w-100 {
  width:100%;
}
*/

.wrap { 
    #padding: 25px; 
    text-align: center; 
    #box-shadow: 0 4px 25px -4px #9da5ab; 
	max-width: 800px; 
	margin: 10px auto;
}
article { 
    padding: 25px 0; 
    line-height: 150%; 
    text-align: justify; 
}

nav .item {
	padding: 20px 0 0 0;
    text-decoration: none;
	color: #9c9e9f;
	font-family: helvetica;
	font-size: 21px;
}
nav .active {
    #border-bottom: 1px solid;   
	color: black;
}

/*
@media only screen and (min-width: 768px) {
    article { 
        #padding: 10px; 
    }
    .wrap { 
        max-width: 750px; 
        margin: 50px auto;
        #padding: 30px 40px;
    }
}

*/