Use ziplock bags to rainproof things in your pockets.

Carry a couple ziplock-style bags when you go to an outdoor event that might get rained on. If it does rain, put the items that don't respond well to rain into the bags in your pocket. Even if you're soaked to the bone, your cell phone will survive.