Power has been restored for more than 900 residents in Champaign. The power outage was removed for the 918 residents on ...