I think nursemike should weigh in, handwashing is the #1 key, whatever you use, and not touching anything around your, er, openings.
If it is occasional I'm sure the alcohol based ones are fine and effective, but my nurses stay away from it because of the frequency of their need to wash and the drying effect described above. The also claimed that the alcohol would remove beneficial bacteria. I have no empirical data on that claim.

I buy the Walgreen's moist wipes, non alcohol but with emolients and a nice scent, and I can put them everywhere, BOB, car, desk, coat pocket, etc. and not worry about leakage.

Masks are good for airborne anything, if in an environment where that is a risk- have you noticed how many people wear them on planes now?
Back in the day, when I was in a higher risk of exposure job, we did TB mask fitting by individual and kept them ziploc'd and on hand, the prevailing wisdom being that the typical masks had to much leakage to protect you.....