Kansas City is awarding more than $2 million to nearly 250 community events - from ballets to block parties.