In a food processor or blender, process cranberries and sugar just until coarsely ground; set aside. In a large bowl, combine the flour, baking powder, baking soda, nutmeg, salt and ginger; stir in walnuts and apricots. In another bowl, combine the egg, orange juice, water, butter, orange zest and vanilla; add cranberry mixture. Stir into dry ingredients just until moistened.
Pour into a 9x5-in. loaf pan coated with cooking spray. Bake at 350° for 65-70 minutes or until a toothpick inserted in the center comes out clean. Cool for 10 minutes before removing from pan to a wire rack.