You'll want to check with your accountant, to see if there are more specifics for your state, but basically, the IRS says yes - as long as you're not getting anything of value in return. For example, if you're getting a T-shirt with a SRV (Suggested Retail Value) of $12.00, you have to deduct the $12.00 from the total amount of your deduction.
In some instances, to get a full deduction, your donation has to go to a registered charity - either a 501(c)(3) or 501(c)(4) and you still have to deduct anything of value.
According to the IRS, Publication 78, "You may deduct charitable contributions of money or property made to qualified organizations if you itemize your deductions." However, for many businesses, the standard deduction actually gives you as much as, if not more than the amount you're deducting - so again, you'll want to talk to your accountant.
In addition to itemizing your deductions, you'll need a letter on letterhead, with the details of the donation (a simple thank-you letter from the organization is usually sufficient.) You'll also need to have your own records showing the deduction, the amount, the date and the name of the organization.
Also, probably the fastest way to find out is to check with them to see if your donation is tax deductible - they should be able to tell you.
Hope that helps.