When are meals and entertainment expenses tax deductible?

There is lots of confusion among small businesses about how to handle accounting for entertainment, meals at the office, business promotions and expenses for meals while traveling.  And there should be given that all of this is explained by the IRS in no less than 50 pages of instruction covering multitudes of possibilities in IRS [...]