/*
 * based on HTML5 Boilerplate main.css and normalize.css, removing unused styles
 */
footer,header,main,nav{display:block}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}
body{margin:0;font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
h2{font-size: 1.5em;margin: 0.83em 0}
b,strong{font-weight:bold}
hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
form{margin:0}
input{font:inherit;margin:0}
input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td{padding:0;vertical-align:top}

/* ==|== primary styles =====================================================
   Author:Tyler Rasmussen
   ========================================================================== */
body{margin:0 auto;max-width:500px;padding:4px}
header{margin-top:25px;text-align:center}
form{text-align:center}
footer{border-top:solid 1px black;margin-top:15px;padding-top:10px}
.larger{font-size:1.4em}
.large{font-size:1.2em}
.right{text-align:right}
.small{font-size:0.8em}
.smaller{font-size:0.6em}

@media print{
*{background:transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}
body{max-width:none}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2{orphans:3;widows:3}
h2{page-break-after:avoid}
}