@page { padding-left: 1cm padding-right: 1cm padding-top: 1cm padding-bottom: 0.3cm } body { font-size: 9pt } @require "stylesheets/print/header.styl" @require "stylesheets/print/summary.styl" article { h1 { font-size: 18pt margin-bottom: -0.5em } } .skills { dl { margin-top: 1.5em } dt { min-width: 12% } dd { width: 80% margin-left: 20px margin-bottom: 0 } } .work { // avoid page breaks inside a work experience section article { page-break-inside: avoid } article > .info { // company h2 { margin-top: 0.8em } } } .writing, .projects { // avoid page breaks inside the writing and projects sections page-break-inside: avoid article { // title h2 { margin-top: 1.2em } // description p { margin-bottom: -0.4em } } } .education { // avoid page breaks inside the education section page-break-inside: avoid article { // remove the extra space added for the website margin-bottom: 0 // title h2 { margin-top: 1.2em } } } footer { display: block position: fixed bottom: 0; font-size: 5pt } footer:after { color: #F7F7F7 content: "Disclaimer: generated from https://a14m.me" }