What I do is Cut & Paste from the web site into MS Word and then print it.
It works for me.
I suggest Edit ->Paste Special then choose Unformatted Text. Otherwise
Word will attempt to convert the formatting from the web page and it
will be very slow, and typically with rather poor results.
To the previous poster: Trying to use a custom style sheet is wrought
with pitfalls based on how the web site is constructed. Unless the web
site designer provides it's own style sheet (under a "print this page"
type of option), odds of success are low.
To the original poster: Just printing "the text" of a web page may not
be what you want. Depending on the site construction, items that you
think are "text" are often graphical and/or require layout mechanisms
for placement that will only act correctly when printing the complete
page. You can generally determine this in a crude way by selecting the
text and doing the cut/paste mentioned above. If you can't select the
text, it's likely actually a graphic, and printable only with a full
print. Try the cut/paste to Word - if it's not what you want, go back
and print the whole page.