@media print {
    .p-info {
        em {
            font-weight: bold;
        }
    }
    .resume-info {
        img {
            max-width: 200px !important;
        }
        ul {
            li {
                page-break-inside: avoid;
            }
        }
        page-break-after: always;
    }
    .year {
        float: right;
        margin-top: -75px;
    }
    .year:nth-child(-n+2) {
        float: none;
        margin-top: 0px;
    }
}
