City restaurants will be barred from using oils and spreads containing trans fat by July 1, 2007 and will have to eliminate artificial trans fat from all foods by July 1, 2008. New York is the first U.S. city to ban this fat from restaurant foods.