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 can use different styles for screen and print media in your style sheet, i.e.

```
@media screen
{
    table.test {
        font-family:"Times New Roman",Georgia;
        font-size:10px;
        // more
    }
}

@media print
{
    table.test {
        font-family:Verdana, Arial;
        font-size:10px;
        // more
    }
}

```

When you'll print the table only styles defined in print media will be applied.

[**Check this for more**](http://www.w3.org/TR/CSS2/media.html).
You can try to define the css semantics with `@media print` rule, then stylize the stylesheet with that in mind. Maybe this help.