Question: I was attacked this morning and had some JS injected into my site. I'm trying to track down the hole and patch it. I am under the impression that the PDO below is secure, can someone confirm or deny this?

```
        //Adding the lead to the local database
        $leads = array($firstName, $lastName, $company, $state, $country, $phone, $email, $industry, $uniqueId, $comments );

        $qry = $dbh->prepare(
            'INSERT INTO leads (FirstName, LastName, Company, State, Country, Phone, Email, Industry, Solution, Comments) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');

        if(!($qry->execute($leads))) {
            print_r($dbh->errorInfo());
        }

```

Answer: 
You need to split up the css for screen and print separately just by following setting

```
<link href="css/main.css" media="screen" rel="stylesheet" type="text/css" />
<link href="css/print.css" media="print" rel="stylesheet" type="text/css" />

```

then no need to change your html code just change the css or duplicate the old css.
You can try to define the css semantics with `@media print` rule, then stylize the stylesheet with that in mind. Maybe this help.