Cut off wool sweater sleeves make good arm and knee warmers, so said another poster a while back.
I've used the paper in the front of my shirt trick frequently, it is convenient and makes a huge difference in warmth. I have even taken flyers out of real estate signs to stick in my shirt if it is cold.
At 46 degrees if I know it will warm up I will most likely wear shorts but bundle up the rest of me with arm warmers, a wool cap under my helmet, full fingered gloves and a jacket. If it isn't going to warm up I will wear tights.