The City Council has approved a $446,000 construction contract to repair the leaking roof and the heating, ventilation and ...