Here is my fix, I warn you that I am still testing. My DHT22 connected to my Arduino Uno reads 16% less that a know good humidity gauge. I did the following
float h = dht.readHumidity();
h=h+16.0;
Added the h=h+16.0
So far the reading is accurate. I just started testing and need to burn in the fix for several days or weeks to see if it is carries through the range of humidity I will be reading.
I think that this is a bandaid to the real problem but it is quick and dirty and so far it works. I would like to hear your thoughts.
Continued and an Update
After some time I realized that the DHT22 sensor is bad. It reads incorrectly on my Raspberry Pi also and the actually reading is dropping while other DHT22 sensors I have are stable. I am going to trash it and get a new one.