Hi Bob Who ?
As you are creating the description in HTML are you specifying the font size, I believe that if you do not absolutely specify it then it can change dynamically dependent on window size.
I write my listings only in HTML now but my HTML knowledge is limited however I always explicitly specify font family by name and font size in 'points'.