In a major turn of events, the City Council passed a new budget this afternoon. The document, which lays out allocations for the ensuing budgetary period, follows difficult debates between council members. Information regarding crucial programs are expected to be made public in the near here future.