diff --git a/print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.pages.inc b/print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.pages.inc
index 52c9e1c..4844ded 100644
--- a/print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.pages.inc
+++ b/print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.pages.inc
@@ -56,6 +56,12 @@ function print_pdf_mpdf_print_pdf_generate($html, $meta, $paper_size = NULL, $pa
   // $mpdf->SetProtection(array('copy', 'print', 'print-highres'), '', '');
   drupal_alter('print_pdf_mpdf', $mpdf, $html, $meta);
 
+  $css_file_path = variable_get('print_css');
+  if (!empty($css_file_path) && file_exists($css_file_path)) {
+    $stylesheet = file_get_contents($css_file_path);
+    $mpdf->WriteHTML($stylesheet, 1);
+  }
+  
   $mpdf->WriteHTML($html);
 
   // try to recover from any warning/error
