diff --git a/pages/cv.vue b/pages/cv.vue index b2fbc44..492f578 100644 --- a/pages/cv.vue +++ b/pages/cv.vue @@ -373,6 +373,10 @@ a { } @media print { + @page { + margin: 15mm; + } + .cv-container { margin: 0; padding: 15mm; @@ -395,6 +399,13 @@ a { .cv-section h4 { font-size: 10pt; border-bottom: 1pt solid #999; + break-after: avoid; + page-break-after: avoid; + } + + .item { + break-inside: avoid; + page-break-inside: avoid; } .item-title { @@ -409,6 +420,8 @@ a { .year-header { font-size: 10pt; + break-after: avoid; + page-break-after: avoid; } hr { diff --git a/pages/works_list.vue b/pages/works_list.vue index 2cbcf8d..dedcd37 100644 --- a/pages/works_list.vue +++ b/pages/works_list.vue @@ -183,6 +183,10 @@ hr { } @media print { + @page { + margin: 15mm; + } + .cv-container { margin: 0; padding: 15mm; @@ -205,6 +209,13 @@ hr { .cv-section h4 { font-size: 10pt; border-bottom: 1pt solid #999; + break-after: avoid; + page-break-after: avoid; + } + + .work-entry { + break-inside: avoid; + page-break-inside: avoid; } .work-title {