AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT Among FLEET NATIONAL BANK, as Agent certain Lenders and THE SHERIDAN GROUP, INC. dated May 25, 2004