Content is separated (into a content directory) so it can by formatted differently for the web or print.
Web pages include content files along with a banner. The web banner includes links of "incBannerCorner.htm". A separate banner is used for printing. The format of a web page is controlled by a style sheet that sets the background (in FrontPage style setting of body/border/shading.
Printing is done through an ActiveX component (html has no facility to control printing) by including the page "inc printing.htm" into the top of the web page to be printed. The button on this page will print the page with control over paging and page numbering. The web page to be printed must not be in a frame or system may hange.
The format of the printed page is controlled by the style sheet "Print.css". This removes underlines in hyperlinks, sets background to white, changes some of the title fonts.
Equations are problematic as copying the results of equation editor in Word to the clipboard and pasting this into FrontPage generates something that looks ok in a web browser but prints very poorly.
The Equation Editor produces equations as a vector format. The clipboard copies maintaining the vector format. Pasting to FrontPage rasterizes this to a Gif and also includes the vector information. It is not clear if the vector information is now used anymore.
Design Science (producers of Equation Editor and MathType) have an overview page on web equations. Some work arounds I worked with are:
Access2000 database with Active Server pages is used to interface student web pages to data.
Student data is kept on a lab web server for ease of access and security. The web services of data is limited to when the lab is running.