.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.print-only-block,.print-only-inline{display:none}#ResumeHeader{padding-top:1em;padding-bottom:1.5em;line-height:1.2}#ResumeHeader .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#ResumeHeader .hero,#ResumeHeader .contact{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}#ResumeHeader .contact{padding-top:1em;text-align:center}#ResumeHeader .site-logo{float:left;height:4.5em;margin-right:.75em}#ResumeHeader .site-title{font-family:"Roboto Condensed","Helvetica Neue",Arial,sans-serif}#ResumeHeader .my-name{font-size:2.5em}#ResumeHeader .job-title{font-weight:300}#PrimayContent,#Sidebar{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#PrimaryContent{width:100%}#Sidebar{width:100%}#ResumeFooter{background:#004e66;color:#e1eef6;padding-top:2em;padding-bottom:2em}@media (min-width: 544px){#ResumeHeader .hero{width:70%}#ResumeHeader .contact{width:30%;padding-top:0;text-align:right}}@media print, (min-width: 768px){.flex-container{-ms-flex-flow:row nowrap;flex-flow:row nowrap}#PrimaryContent{width:75%;padding-right:15px}#Sidebar{padding-left:15px;width:25%}}@media print{body{font-size:.9rem}.container{max-width:none !important}#ResumeFooter{display:none}.screen-only{display:none}.print-only-block{display:block !important}.print-only-inline{display:inline !important}a{color:inherit !important;text-decoration:none !important}}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed","Helvetica Neue",Arial,sans-serif;font-weight:300}.download-link{margin-top:.5em}article+article,#Sidebar article{border-top:1px dotted #004e66;padding-top:1em}.job .position{margin-bottom:0}.job .employer{font-size:.9em}.job .dates{font-size:.9em}.job .description{margin-top:1em}#Sidebar{font-size:.9em}#Sidebar h6{font-weight:400;margin-bottom:.25em}.school{margin-bottom:1em}@media print, (min-width: 768px){#Sidebar article{border-top:none}#Sidebar article:first-child{padding-top:0}}
