It shouldn't be that hard to get sponsorship for a major event like this. Then add in parking charges, produce some decent merchandise and you should be able to cover the shortfall. Have the council even tried going down that route?
Although it does raise the question if there was an overspend...