Budget looks balanced for city of Braidwood