Preheat oven to 350 degrees. Generously grease and lightly flour a 9x5x3 inch loaf pan.
Prepare cranberries, nuts and orange peel. Set aside. In a bowl, mix together flour, sugar, salt, baking soda, and baking powder. Cut in shortening. Stir in orange juice, egg and orange peel just to moisten. Fold in cranberries and nuts. Spoon into prepared pan.
Bake 60 minutes or until wooden pick inserted in center comes out clean. Cool on rack 15 minutes. Remove from pan, cool completely. Wrap and store overnight. Makes 1 loaf.