@page { margin-left: 1cm margin-right: 1cm margin-top: 1.5cm margin-bottom: 0.3cm } body { margin-left: 0 margin-right: 0 font-size: 9pt } // Header section styling header { // Name h1 { font-size: 27pt margin-top: 0.2em margin-bottom: 0 } // Address/Contacts address { .tel { display: inline } .web { display: inline } } } article { h1 { font-size: 18pt margin-bottom: -0.5em } } .summary { p { margin-top: 2em } } .skills { 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" }