That's why I'm not a huge fan of resume "templates" like you find in some word processing programs, that give you fancy fonts and little page dividers and whatever. 90% of the time, it won't come out correctly on the other person's machine - the alignment will be messed up, the font will come out as all squares, images are in the wrong place, sometimes there end up being typographical marks in the middle of the page.
I think that for most people, a clean-cut and professional resume can be made just using basic text layout - different size fonts (but all in the same normal font any computer would have!), spaced appropriately. That way if your resume ends up in .txt format, it's still readable.