R richthedentist All American Gold Member Aug 2, 2001 9,517 6,946 113 Nov 20, 2015 #1 CVS signed a new contract last year. How many years was the contract for?