summaryrefslogtreecommitdiffstats
path: root/assets/scss/print
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scss/print')
-rw-r--r--assets/scss/print/_base.scss18
-rw-r--r--assets/scss/print/_education.scss11
-rw-r--r--assets/scss/print/_header.scss21
-rw-r--r--assets/scss/print/_projects.scss7
-rw-r--r--assets/scss/print/_skills.scss17
-rw-r--r--assets/scss/print/_summary.scss0
-rw-r--r--assets/scss/print/_work.scss14
7 files changed, 88 insertions, 0 deletions
diff --git a/assets/scss/print/_base.scss b/assets/scss/print/_base.scss
new file mode 100644
index 0000000..ab0ca17
--- /dev/null
+++ b/assets/scss/print/_base.scss
@@ -0,0 +1,18 @@
+@page {
+ margin-left: 1cm;
+ margin-right: 1cm;
+}
+
+body {
+ font-size: 9pt;
+ line-height: 1.3;
+}
+
+a:link, a:visited, a:hover, a:active {
+ text-decoration-thickness: 1px;
+}
+
+.section-header {
+ font-size: 18pt;
+ margin-bottom: -0.6em;
+}
diff --git a/assets/scss/print/_education.scss b/assets/scss/print/_education.scss
new file mode 100644
index 0000000..fd0ba28
--- /dev/null
+++ b/assets/scss/print/_education.scss
@@ -0,0 +1,11 @@
+.education {
+ // avoid page breaks inside the education section
+ page-break-inside: avoid;
+ margin-top: 75px;
+ // remove the extra space added for the website
+ margin-bottom: 0;
+}
+
+.education__details {
+ margin-top: 0.3em;
+}
diff --git a/assets/scss/print/_header.scss b/assets/scss/print/_header.scss
new file mode 100644
index 0000000..652031a
--- /dev/null
+++ b/assets/scss/print/_header.scss
@@ -0,0 +1,21 @@
+.header__name {
+ margin-bottom: 0.1em;
+}
+
+.header__language {
+ display: none;
+}
+
+.header__tel,
+.header__website,
+.header__email,
+.header__srht,
+.header__github,
+.header__stackoverflow,
+.header__linkedin {
+ display: inline;
+}
+
+.header__pgp {
+ display: none;
+}
diff --git a/assets/scss/print/_projects.scss b/assets/scss/print/_projects.scss
new file mode 100644
index 0000000..c7fa414
--- /dev/null
+++ b/assets/scss/print/_projects.scss
@@ -0,0 +1,7 @@
+.projects {
+ margin-top: 75px;
+ page-break-inside: avoid;
+}
+
+.project {
+}
diff --git a/assets/scss/print/_skills.scss b/assets/scss/print/_skills.scss
new file mode 100644
index 0000000..9d37b90
--- /dev/null
+++ b/assets/scss/print/_skills.scss
@@ -0,0 +1,17 @@
+.skills {
+ margin-top: 75px;
+}
+
+.skills__content {
+ margin-top: 1.5em;
+}
+
+.skills__title {
+ min-width: 12%;
+ margin-left: 15px;
+}
+
+.skills__items {
+ margin-bottom: 0.1em;
+ margin-left: 15px;
+}
diff --git a/assets/scss/print/_summary.scss b/assets/scss/print/_summary.scss
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/assets/scss/print/_summary.scss
diff --git a/assets/scss/print/_work.scss b/assets/scss/print/_work.scss
new file mode 100644
index 0000000..9495eb0
--- /dev/null
+++ b/assets/scss/print/_work.scss
@@ -0,0 +1,14 @@
+.work {
+ margin-top: 75px;
+}
+
+.work__experience {
+ page-break-inside: avoid;
+}
+
+// Style the Company name links in the PDF with thicker underline
+.job-position__company {
+ a:link, a:visited, a:hover, a:active {
+ text-decoration-thickness: 2px;
+ }
+}