@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,700,800&display=swap');

/* Specify blanket rules for all elements */ 
body { 
    color: #000;
    background-color: #fff;
	margin: 0;
	padding: 1em;
	font: normal 100% Montserrat, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	width: 100%;
	text-shadow: none;
}

/* Specify rules for screen content */ 

.contentfill {
	display: none;
}

.printhide {
	display: none;
}

/* Rules for headings */ 
h1 { 
    font-size: 10em;
	font-weight: 800;
	letter-spacing: -.03em;
	margin: 0 0 0 -.05em;
	padding: 0;
    } 
h2 { 
    font-size: 2.5em; /* 48px / 16px */
	font-weight: bold;
	margin: .5em 0 .5em 0;
	padding: 0;
  } 
h3 { 
    font-size: 1.5em; /* 24px / 16px */
	font-weight: bold;
	margin: 0;
	padding: 0;
  }

/* Rules for formatting */

.textblock {
	display: block;
	margin: 0 0 1em 0;
	clear: both;
}

hr {
	display: inline-block;
 	margin: 1em 0 1em 0;
	clear: both;
}