@@ -19,6 +19,7 @@
<style>
<%= Layout.resets() |> Phoenix.HTML.raw() %>
<%= Layout.page_css() |> Phoenix.HTML.raw() %>
+ <%= Layout.page_print_css() |> Phoenix.HTML.raw() %>
dl {
display: grid;
@@ -94,4 +94,21 @@ defmodule CvGenView.Layout do
font-size: larger;
}
"""
+
+ def page_print_css(),
+ do: """
+ @media print {
+ html {
+ background-color: initial;
+ }
+ body {
+ width: 100%;
+ .work {
+ break-inside: avoid;
+ """
end