Dec. gold gains 20 cents to settle at $1,267.70/oz for the session