Just in case anyone new reads this thread: I went to law school and can reaffirm what Owl said. My 2c is to be careful with assuming definitions of the word charity. Legal definitions of words are always different than the every-day use. I can assure you that how my state defines charity is much different than yours.
This also changes by what the event is. There are lots of "charitable gaming" tables in bars around here for blackjack, where a small X goes to the bar, Y goes to operational costs, and Z goes all to the charity. In my state charity generally means non-profit organization, regardless of type of business, even if the gaming is most def FOR profit. This would include something like a historic art gallery, or the salvation army. The state also requires these charities receive at least the majority of revenue if not more.
Now when my local golf course hosts its annual "Charity Poker Tournament", things get interesting cuz the rules for this are completely different than the charity rules of house games. For example, to host a charity poker tourney, a single location cannot host it more than 2 times a year, BUT there is no minimum the "charity" must receive to hold it. Nor does the actual "charity" even need to be a non-profit under these definitions! So the golf course schedules it twice a year, and they create huge prize pools compared to other charity events because they only take like 7%, dealers get paid, and the other 90% goes to prize pool. This doesn't even sound like a "charity" event in the every-day use of the term, but the law sees it very different.
Just be careful, and make sure you know what charity means IN THE SPECIFIC USAGE OF HOW YOU INTEND TO OPERATE. Do not go off of the blackjack definition.
I'm not knowledgeable about anything else putting them on, this is all I can offer you.