Hello Eric,
you do not need to maintain 2 style sheets. Just add the following line to your style sheet:
@media print { .no-print {display:none} }
and set the "no-print" class on the elements you want to hide in the PDF. Now if you add the following line (PHP) to your code.
$client->usePrintMedia(True);
the "no-print" elements will not be printed to PDF.
Here is a full example:
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yourdomain/your-standard-stylesheet.css" />
<style>
@media print { .no-print {display:none} }
</style>
</head>
<body>
<p>Always visible</p>
<p class="no-print">Screen only. This will not be printed to PDF.</p>
</body>
<html>