@import url("fonts.css") screen; @page { size: letter; margin: 0.750in; @top-center { font-family: "Linux Libertine"; font-size: 10pt; content: "Patrick “P. J.” MᶜDermott"; } @bottom-center { font-family: "Linux Libertine"; font-size: 10pt; content: "Page " counter(page) " of " counter(pages); } } @page :first { @top-center { font-family: "Linux Libertine"; font-size: 10pt; content: ""; } } @media screen { html { margin: 0 auto 0 auto; width: 8.500in; } body { margin: 0.750in; } } * { margin: 0; padding: 0; background: none; border: 0 none; font-size: 100.000%; vertical-align: baseline; } html { background-color: #FFFFFF; } body { font-family: "Linux Libertine"; font-size: 10.000pt; line-height: 1.000; } span.super { vertical-align: text-top; font-size: 0.666em; } header { width: 100.000%; } header>h1 { text-align: center; font-weight: bold; font-size: 14.000pt; } header>div { float: left; width: 50.000%; border-bottom: 1.000px solid #000000; padding: 0 0 0.250em 0; margin: 0 0 0.625em 0; } header>div.left { text-align: left; } header>div.right { text-align: right; } section { margin: 0 0 0.500em 0; } section>h2 { float: left; width: 1.500in; text-transform: uppercase; } section>ul { margin: 0 0 0 1.500in; list-style-type: none; } section>ul>li { margin: 0 0 0.500em 0; page-break-inside: avoid; } section>ul>li>h3 { position: relative; } section>ul>li>h4 { position: relative; } section>ul>li>p { position: relative; } section>ul>li span { font-weight: normal; } section>ul>li>ul { padding: 0 0 0 0.250in; list-style-type: disc; } section>dl { margin: 0 0 0 1.500in; list-style-type: none; } section>dl>dt { font-weight: bold; } section>dl>dd { margin: 0 0 0 0.250in; } section.edu>ul>li>p>span { position: absolute; left: 3.000in; } section.hon>ul>li>p>span { position: absolute; left: 0.500in; } section.wor>ul>li>h3>span { position: absolute; left: 3.000in; }