City Council Approves $29.2 Million Budget