18. A computer-readable medium having computer-executable instructions for formatting a document for an output device comprising: a document component comprising document content; a plurality of style sheet components, each style sheet component defining format values for a plurality of format properties; a layout generator component for determining a capability of the output device and for selecting one of the style sheet components as a selected style sheet component based upon the capability of the output device; and a presentation component for formatting the document content for the output device using the selected style sheet component.
18. A computer-readable medium having computer-executable instructions for formatting a document for an output device comprising: a document component comprising document content; a plurality of style sheet components, each style sheet component defining format values for a plurality of format properties; a layout generator component for determining a capability of the output device and for selecting one of the style sheet components as a selected style sheet component based upon the capability of the output device; and a presentation component for formatting the document content for the output device using the selected style sheet component. 22. The computer-readable medium of claim 18, wherein one of the format properties is a font property.