To begin, preheat your oven to 350 degrees. In a bowl, combine the flours, baking powder, baking soda, cinnamon, and salt. Stir these together and set it aside.
In you mixing bowl, combine the butter, shortening, and sugars. Beat these until smooth and creamy. Add in the vanilla and eggs. Beat until smooth. Add in your flour mixture and stir until combined. Stir in the remaining ingredients.
Scoop by rounded tablespoons on to your cookie sheet or parchment paper. Give them plenty of space, I only do 9 at a time.
Bake for 10-11 minutes or until the cookies are set and golden on the edges. Allow them to cool a couple minutes in place then move them to a cooling rack to cool completely.