% CedarPaperACM2.Style
% created by Beach, November 7, 1983 12:39 pm
% last edited by Beach, March 11, 1984 6:08:35 pm PST
% Produce a 25-pica galley for paste-up on the ACM reduction mats.
% PolleZ, April 8, 1985 6:40:26 pm PST
% customize for PLAPE Cedar paper; runaround Figure 1
BeginStyle
(CedarACM) AttachStyle
% General declarations
(BasicSize) % normal type font size
{12 bp} .cvx .def % was 10 bp
(CodeFont) "code font" { "TimesRoman" family 11 bp size } StyleRule % was 10 bp

% Replaced defs
(block) "=Cedar block1, for compatibility w CedarPaper.style" {
docStandard
regular face
BreakSize MoreLead 0 topLeadingGlue
10 pageBreakPenalty
justified lineFormatting
} StyleRule
(block1) "= Cedar body, for compatibility w CedarPaper.style" {
docStandard
regular face
the leading MoreLead 0 topLeadingGlue
10 pageBreakPenalty
justified lineFormatting
ParaIndent firstIndent
} StyleRule
(blockA) "for paragraphs after bullet lists" {
block
BreakSize ExtraLead .sub topLeading
} StyleRule
(body1) "for ordinary paragraphs with indentation with extra top leading" {
body
BreakSize ExtraLead .sub topLeading
} StyleRule
(codetop) "for ordinary Cedar program statements" {
code
BreakSize topLeading
} StyleRule
(item1) "for lists of items with more top leading" {
block
BasicSize bigger leftIndent
BasicSize MoreLead .add bigger restIndent
the restIndent tabStops
BreakSize ExtraLead .sub topLeading
} StyleRule
(reference) "an item in a reference list" {
block
flushLeft lineFormatting
BasicIncrement smaller size
the size BasicIncrement .add topLeading
the size BasicIncrement .add bottomLeading
the size BasicIncrement .add leading
5 sp restIndent
the restIndent tabStops
} StyleRule
(root) "default type for root nodes" {
docStandard
.5 in topMargin % try to get 6.5 inches in each column
0 headerMargin
0 footerMargin
4.45 in bottomMargin
2 in leftMargin
3 in rightMargin
3.5 in lineLength % for ACM reduction mats
0 leftIndent
0 rightIndent
} StyleRule
EndStyle