Volunteering expenses

I volunteer (as a swimming official) and incur some significant expenses (air travel, meals, lodging, local mileage, etc.).  I often spend over 500 hours annually on decks and helping to train newer officials. Rarely am I reimbursed (if I get anything, it's often a Starbucks gift card).  Can I get any credit for spending both time and money for this volunteer work when doing my taxes?  And, if so, how do I record this?