article, aside, details, figcaption, footer, header, hgroup, main, nav, section, summary {display: block;}audio, canvas, figure, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body, figure {margin: 0;}a {background: 0 0;}a:focus {outline: dotted thin;}a:active, a:hover {outline: 0;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}button, input {line-height: normal;}button, select {text-transform: none;}button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}img {max-width: 100%;height: auto;}p:empty {display: none;}#primary h1, #primary h2, #primary h3, #primary h4, #primary h5, #primary h6, #primary p {margin-top: 0;}
