Pittsburgh City Council approved new limits on campaign contributions today, in a tentative vote that could become final next week, potentially putting caps on donations by individuals, partnerships and political action committees for the first time.