diff --git a/frappe/templates/print_formats/standard_macros.html b/frappe/templates/print_formats/standard_macros.html
index 06f48ebcae..9951252a25 100644
--- a/frappe/templates/print_formats/standard_macros.html
+++ b/frappe/templates/print_formats/standard_macros.html
@@ -37,7 +37,7 @@
{{ d.idx }} |
{% for tdf in visible_columns %}
- {{ print_value(tdf, d, doc) }} |
+ {{ print_value(tdf, d, doc) }}
{% endfor %}
{% endfor %}
diff --git a/frappe/templates/styles/standard.css b/frappe/templates/styles/standard.css
index 6503932890..0cfb1b06d6 100644
--- a/frappe/templates/styles/standard.css
+++ b/frappe/templates/styles/standard.css
@@ -85,3 +85,15 @@ table.no-border, table.no-border td {
.print-format p {
margin: 3px 0px 3px;
}
+
+table td div {
+ /* needed to avoid partial cutting of text between page break in wkhtmltopdf */
+ page-break-inside: avoid !important;
+}
+
+/* hack for webkit specific browser */
+@media (-webkit-min-device-pixel-ratio:0) {
+ thead, tfoot { display: table-row-group; }
+}
+
+