// vim:tabstop=4:softtabstop=0:shiftwidth=4
//
//****************************************************************************//
//
//> Muli Style Tag Definitions 	READ THE NOTES BELOW
//
//	Rev		Date		Who		Risk2do		Description
//	----		----		---		-------		-----------
//.
//>	V15-000	22.02.22	BrowCh	R00001010   Added magenta and mtag_blue_bold
//>	N68		05.09.17	BrowCh	R00000428   change mtag_note_wide note_extension_width from 10 to 8 to bring amount field
//>											in under the note text.
//>	N67		21/10/15	BrowCh	R00000000   change mtag_ok to be same print as screen
//>	N66		21/08/15	BrowCh	R00000000   add mtag_relobject
//>	N65		01/04/15	BrowCh	R00000000   add mtag_ar_folio_p and mtag_ar_folio_b
//>	N64		20/10/14	BrowCh	R00000000   add mtag_numeric_neg_blue_bold
//>	N63		20/01/14	CoopAn	R00000000   change colout of mtag_bank from blue to brown 
//>	N62		29/07/13	BeckCh	R00000000   Even darker colour mtag_bank and mtag_company
//>	N61		26/07/13	BeckCh	R00000000   Darken print colour mtag_bank and mtag_company
//>	N60		12/06/13	ZakhMa	R00000000   change mtag_gst_colour to Dark Goldenrod
//>	N59		27/05/13	ZakhMa	R00000000   make mtag_line_grey more dark
//>	N58		30/04/13	ZakhMa	R00000000   add mtag_text_data14
//>	N57		12/02/13	BrowCh	R00000000   adjust ar tag colours
//>	N56		14/11/12	CoopAn	R00000000   make mtag_rpc & mtag_pc  a bit darker
//>	N55		01/05/12	CoopAn	R00000000   add mtag_10 & mtag_numeric_10 for a 10pt font 
//>	N54		19/01/12	ZakhMa	R00000026   add mtag_text_data4, mtag_note_short4
//>	N53		19/12/11	CoopAn	R00000000	increase size of note width wide 
//>	N52		20/05/11	ZakhMa				add mtag_dotted_line and mtag_dashed_line 
//>	N51		02/02/10	CoopAn		add mtag_note_short for note of only 5cm width 
//>	N50		15/01/10	MalcDo	Make correction to description
//>	N49		25/11/09	KimBri	add mtag_final_fcst and mtag_numeric_final_fcst for 09060m
//>	N48		03/11/09	KimBri	add mtag_unpaid and mtag_numeric_neg_unpaid
//>	N47		13/10/09	KimBri	add mtag_leave and mtag_numeric_leave for leave details
//>								add mtag_super_coy and mtag_smalljobs
//>	N46		10/10/09	CoopAn	add multi line tag
//>	N45		01/10/09	MalcDo	document new multi line attributes
//>	N44		15/09/09	BrowCh	added mtag_ s for screen widgets use mtag_gtk_
//>	N43		14/09/09	BrowCh	added mtag_unapproved
//>	N42		27/08/09	CoopAn	add mtag_alloc_bold and mtag_proj_bold 
//>	N41		14/08/09	KimBri	add mtag_numeric_neg_blue, mtag_oo_numeric_neg_blue and mtag_numeric_neg_blue_fx
//>	N40		24/06/09	CoopAn	uncomment mtag_oo_numeric_neg 
//>	N39		19/06/09	CoopAn	add mtag_oo_numeric_neg - commentted out
//>	N38		26/03/09	CoopAn	add comments to mtag_status colours 
//>	N37		18/03/09	CoopAn	add mtag_heading_left - left align with heading colour
//>	N36		23/02/09	ParnGr	add mtag_ar_*_numeric 
//>	N35		19/02/09	CoopAn	add mtag_budget and mtag_numeric_budget 
//>	N34		17/02/09	ParnGr	add mtag_ar_folio same as mtag_ap_paid
//>	N33		09/01/09	ParnGr	fix red for mtag_numeric_neg_fx
//>	N32		07/01/09	ParnGr	add mtag_fx, mtag_numeric_fx, mtag_numeric_neg_fx
//>	N31		15/12/08	BrowCh	add mtag_bank,gst_code,mtag_ap_paid  changed proj, alloc,ord,colours
//>	N30		11/11/08	ParnGr	add mtag_vary for variation number (used pc colour)
//>	N29		06/11/08	BrowCh	add mtag_provisional and mtag_numeric_provisional for provisional budget
//>	N28		25/07/08	MalcDo	document new underline attribute
//>	N27		26/06/08	CoopAn	added mtag_dft font to other tags
//>	N26		15/05/08	browCh	fixed mtag_status1
//>	N25		21/04/08	browCh	added mtag_light_right
//>	N24		10/04/08	CoopAn	added mtag_dft font to heading tags
//>	N23		04/04/08	CoopAn	added mtag_ctr_12 
//>	N22		04/04/08	CoopAn	change shade of green for mtag_alloc
//>	N21		11/12/07	CoopAn	updated some background colout tags 
//>	N20		10/12/07	CoopAn	added zoom tags A to Z & update 1 - 9
//>	N19		05/12/07	CoopAn	added zoom tags for risk and for org 
//>	N18		05/12/07	ParnGr	added print-style to mtag_numeric_soft_neg
//>	N17		04/12/07	ParnGr	add mtag_numeric_soft_neg, removed duplicates
//>	N16		29/11/07	MalcDo	Remove note-completion from mtag_line & heading
//>	N15		13/11/07	ParnGr	add mtag_light 
//>	N14		12/11/07	ParnGr	remove note-completion from all note tags
//>	N13		07/11/07	ParnGr	add note_wide tags roughly 3/4 width 
//>	N12		05/11/07	ParnGr	add note-completion attribs, cleanup sections
//>	N11		26/10/07	ParnGr	created mtag_proj_note, role_note, org_note
//>	N10		25/10/07	ParnGr	copied note tags from docs to actual tags
//>	N09		19/10/07	MalcDo	Document printing of a Note
//>	N08		23/10/07	ParnGr  add pc,company,role,marketing,timings tags
//>	N07		24/09/07	CoopAn	add colour tag for times roman - temporary
//>	N06		27/08/07	BrowCh	add numeric alternative for status tags
//>	N05		13/08/07	MalcDo	Use default font size of 8 for screen display
//>	N04		16/03/07	CoopAn	Add more colours for specific tags at end of file
//>	N03		15/02/07	MalcDo	Add bolding for greyscale negative numbers
//>	N02		12/02/07	MalcDo	New tags for greyscale
//>	N01		07/02/07	CoopAn	Add more tags   
//>	N00		20/11/06	MalcDo	Initial Release
//.
//****************************************************************************//
//
// Layout of Formatting Information
// ================================
// 
// For each line of formatting information, there is one line of unformatted
// text. Except for ipsheader where multiple lines of formatting information are
// separated with carriage return, and correspond with unformatted text with the
// same number of carriage returns. Within each carriage return, the layout is
// the same as used for ipswrite.
// 
// A line of formatting information contains format specifications separated by
// semicolons. Each format specification contains the following elements:
//     1. Start position in the raw text to which formatting is applied
//     2. Number of characters from the raw text to apply formatting
//     3. Start position of the output in centimetres from left of printed page
//     4. Length of area in which to display field
//     5. One or more comma separated format tag names
// 
// A default specification contains one or more style tags only, separated by
// commas, without any position or length. 
// A specification for a field has a character start position within the input
// text, the number of characters from the input text, number of centimetres
// from the left edge of the printed page, the length of the display area in
// centimetres, and one or more style tags, separated by commas.
// The number of centimetres from the left edge of the page may be omitted by
// specifying comma followed by another comma. For example "10,15,7.2,,Order_5".
// 
// Styles may be embedded within another style. A style embedded within another
// style must end at or before that other style.
// Length parameters may be left empty eg "20,,12.5,,mtag_blue;" indicating from
// start position to end of textual line.
// A semi-colon at the end of a line is optional.
// 
// 
// Style Tags File
// ===============
// 
// The Style Tags File, is a file that is in a similar layout to Cascading Style
// Sheets. Attributes for a style tag are optional, and must include at least
// one.
// When print-colour is specified, and screen-colour is not, the print-colour is
// used for screen-colour, and vice versa. Similarly any attribute commencing in
// 'print-' that does not have a 'screen-' counterpart, will use the 'print-'
// value for screen rendering, and vice versa. Comments commence anywhere on a
// line with a "//" (double slash) and continue until the end of current line.
// 
// tagname {tag definition}
//     where tagname is mtag_..... to a maximum of 25 characters of uniqueness
// Example:
// Order_5 { // This tag is used for order numbers with description: ...
//     print-weight: normal; // Values: [ bold | normal ]
//     print-neg-weight: normal;
//     print-grey-weight: normal;
//     print-neg-grey-weight: bold;
//     print-size: 12pt;
//     print-family: Helvetica; // Values: [Times-Roman | Helvetica | Courier]
//     print-style: italic; // Values: [ italic | normal ]
//     print-align: decimal; // Values: [ left | right | centre | decimal
//                           //          | boolean ]
//     print-colour: #ff0000;
//     print-underline: none; // Values: [ none | normal ]
//     print-neg-colour: #00ff00;
//     print-grey: #80; // Display greyscale for 'G' printers in printers.conf
//     print-neg-grey: #80; // Use this value instead of print-neg-colour
//     screen-colour: #ff2222;
//     screen-underline: none; // Values: [ none | normal ]
//     screen-neg-colour: #44ff00;
//     screen-weight: normal;
//     screen-neg-weight: bold;
//     screen-bg-colour: #e4e4e4; // screen-bg-colour: NULL to turn off
//     time-stamp: "%a  %d %b %y  %H:%M";
//     watermark-text: none; // Values: [ none | quoted string
//                           //          | unquoted text without spaces ]
//     line-type: single; // Only single is implemented at this time
//     line-style: solid; // Only solid is implemented at this time
//     page-number: current; // Values: [ current | next ]
//     user-definable: true; // There may exist a site specific definition
// }
// 
// There are two special cases for colouring of negative boolean values, and
// negative numbers, to aid the application programmer in report writing:
// 1) 'print-align: boolean' is used with the following data values:
//        [ 1 | 0 | Y | N | y | n ]. Use 'print-neg-colour' and
//        'screen-neg-colour', when value is [ 0 | N | n ], with
//        positioning the same as for left align.
// 2) 'print-align: decimal' is is used with numbers that may be positive
//        without any signage, or negative designated by the right most
//        character being the '-'. Numbers are aligned on the decimal
//        point. When no decimal point is included, they are aligned
//        relative to where a decimal point would go were a decimal point
//        included in the number. All white space padding is stripped prior
//        to formatting, therefore padding is not needed for 'decimal'
//        numbers, and may be included when it simplifies application
//        coding.
// Include a definition section at the beginning of the style tags file.
// When 'screen-neg-colour' and 'print-neg-colour' are not present in a
// 'print-align: decimal' or 'print-align: boolean' defined tags, use the values
// from the default tag. When not included in the default tag, use
// 'print-colour' and 'screen-colour'. 
// 
// A default may be included with the ipsopen intrinsic, and may be updated with
// new details by including a default specification with a call to ipswrite. The
// new specified details replace those of prior defaults, with settings in prior
// defaults being retained, for those attributes not included in the new
// default.
// 
// mtag_header_ts { // Generate a timestamp in "Day  dd MMM yy  hh:mm" format.
//     time-stamp: "%a  %d %b %y  %H:%M"; // Only this value allowed.
// }
// 
// mtag_header_pg { // Append the current page number and right justify
//     print-align: right;
//     page-number: current;
// }
// 
// mtag_footer { // Append the next page number to the field
//     page-number: next;
// }
// 
// mtag_dot_line { // Use this for creating a line out of 132 minus signs
//     print-family: Courier;
//     print-size: 7pt;
// }
// 
// mtag_wm_ { // Include a watermark with the default tags to ipsopen
//     watermark-text: "Muli Management Pty Ltd"; // May be a quoted string
//     print-colour: #faf4e8; // Watermark rendering may be printer dependent
//     print-family: Times-Roman;
//     print-size: 36pt;
//     user-definable: true; // There may exist a site specific definition
// }
// 
// mtag_wm__ { // No watermark
//     watermark-text: none; // Use when no water mark required
//     user-definable: true; // There may exist a site specific definition
// }
// 
// mtag_wm { // Draft watermark
//     watermark-text: Draft; // May be unquoted text with no spaces
//     print-colour: #eeeeee; // This produces a faint watermark
//     print-family: Times-Roman;
//     print-size: 96pt;
//     user-definable: true; // There may exist a site specific definition
// }
// 
// mtag_line { // Draw a solid line
//     line-type: single; // Only single is implemented at this time
//                        // (in future may implement double)
//     line-style: solid; // Only solid, dotted and dashed lines are implemented at this time
//                        // (in future may have: dot, dash, dot-dash, etc.)
//     print-size: 4pt;
// }
// 
// 
// Printing a Note:
// ================
//
// A format tag that identifies formatting of a Note contains at least
//      the attribute: note-type; Other attributes that define additional
//      characteristics of a Note are: note-wrap-width,
//      note-extension-width, and note-completion.
//
//      The data content used in conjunction with a format tag containing
//          the note-type attribute, is an arbitrary identifier. For
//          instance, it may be, but not necessarily, the Note Number.
//
// note-type has the following values:
//      plain - The content of a Note is printed in the same sequence as
//          it appears on the screen.
//      extended - The Amount Extension Line appears to the right of the
//          first line of its preceding paragraph.
//
// note-wrap-width specifies the width of a paragraph, and may only
//      appear in a format tag that has the note-type attribute.
//
// note-extension-width specifies the overall width of the printed Note.
//      Paragraphs are left justified, and Amount Extension Lines right
//          justified within this overall width.
//      A note-extension-width attribute may only appear in a format tag
//          that has the note-type attribute.
//
// note-completion has values of true or false.
//      true - When used in a format tag that also has the note-type
//          attribute, the entire Note is printed before processing the
//          next print line. When used in a format tag that does not
//          have the note-type attribute, the current print line is
//          completed, then the remainder of the note is printed before
//          processing the next print line.
//      false - A value of false should only be used in a format tag
//          that also contains the note-type attribute. In this case
//          the next line of printing is processed and printed on the 
//          same line as the second line of the Note, and so forth.
//      A note-completion attribute with a value of true may be used in
//          any format tag, while a value of false should only be used
//          in a format tag that also has the note-type attribute.
//          There is no default value.
//
// mtag_note_plain { // A Note having content in same sequence as on the screen
//     note-type: plain;             // Print Extension Line under paragraph
//     note-wrap-width: 6.5cm;       // Width of a paragraph
//     note-extension-width: 6.5cm;  // Overall width of the Note
//     note-completion: true;        // Print full Note before printing next line
// }
// 
// mtag_note_extended { // Print an Extended Note
//     note-type: extended;          // Print Extension Line beside paragraph
//     note-wrap-width: 6.5cm;       // Width of a paragraph
//     note-extension-width: 12.0cm; // Overall width of the Note
//     note-completion: true;        // Print full Note before printing next line
// }
//
//
// Printing Multi-Line Data that was input from a Text Widget:
// ===========================================================
//
// A format tag that identifies formatting of Text Widget Data contains the
//     attributes: multi-line-wrap-width, and multi-line-completion.
//
// multi-line-wrap-width specifies the total width that text will be displayed
//     within, and may only be used in a format tag having
//     multi-line-completion.
//
// multi-line-completion has values of true or false.
//     true – When used in a format tag having multi-line-wrap-width, the
//          entire Text Widget Data is printed before processing the next
//          print line. When used in a format tag that does not have the
//          multi-line-wrap-width attribute, the current print line is
//          completed, then the remainder of the Text Widget Data is
//          printed before processing the next print line.
//     false - A value of false should only be used in a format tag that
//          also contains the multi-line-wrap-width attribute. In this case
//          the next line of printing is processed and printed on the same
//          line as the second line of the Text Widget Data, and so forth.
//     A multi-line-completion attribute with a value of true may be used
//          in any format tag, while a value of false should only be used
//          in a format tag that also has the multi-line-wrap-width
//          attribute. There is no default value.
//
// mtag_text_widget_data {
//     multi-line-wrap-width: 6.5cm; // Width of Text Widget Data
//     multi-line-completion: true;  // Print full Text Widget Data
//                                   // before printing next line
// }
//
//
// Report Writing:
// ===============
// 
// Tips for conversion of an existing report:
// 1. When field is left justified, apply the following formula
//      subtract one from the starting column position
//      multiply by 0.1409
//      add 1.7
//      This is the start position for display of a left justified field
// 2. Numeric fields
//      find the column position for the decimal point
//      subtract one
//      multiply by 0.1409
//      add 1.7
//      This is the position for display of a number.
//      Note that display length information is ignored and should be
//      left blank for numbers.
//
// Tips for writing reports:
// 1. For A4 portrait pages the left margin is 1.7, the right side of
//        the print area is 20.3, and the center is 11.0
// 2. To rule a solid line across the full width of an A4 portrait page
//        using a tag defined as per the mtag_line example above:
//        Define the text as one space: text = " "
//        Define the format as: format = "1,,1.7,18.6,mtag_line;"
//
//
// More Details:
// =============
//
// More details on writing reports for postscript printing are explained in the
//     apps/api/ipsprinting document in the DOCS directory.
//
//
//
//
//****************************************************************************//
//	Section 1:
//      The Default tag section - no program specific tags here
//
//****************************************************************************//
mtag_dft { // Default display of data in igdrill
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_dft_bold { // Default display of data in igdrill
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-weight: bold;
}

mtag_dft_right { // Default display of data in igdrill
	print-family: Helvetica;	// Default coulouring is black, right aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-align: right;
}

mtag_text_data {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	multi-line-wrap-width: 6.5cm; // Width of Text Widget Data
	multi-line-completion: true;  // Print full Text Widget Data
			// before printing next line
}
mtag_text_data4 {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	multi-line-wrap-width: 4cm;   // Width of Text Widget Data
	multi-line-completion: true;  // Print full Text Widget Data
						   		  // before printing next line
}
mtag_text_data14 {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	multi-line-wrap-width: 14cm;   // Width of Text Widget Data
	multi-line-completion: true;   // Print full Text Widget Data
				       // before printing next line
}

mtag_light {  //grey - de-emphasised text - opposite of bold
	print-family: Helvetica;	// grey, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #584e58;
	screen-colour: #584e58;
}

mtag_light_right { // grey - de-emphasised text - opposite of bold
	print-family: Helvetica;	// gray, right aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #584e58;
	screen-colour: #584e58;
	print-align: right;
}
mtag_numeric { // Display numeric values in igdrill
//	print-family: Times-Roman;
	print-family: Helvetica;
	screen-size: 8pt;
	print-size: 8pt;
	print-align: decimal;		// Use default colour for positive and negative
}

mtag_numeric_10 { // Display numeric values
	print-family: Helvetica;
	screen-size: 10pt;
	print-size: 10pt;
	print-align: decimal;		// Use default colour for positive and negative
}

mtag_numeric_bold { // Display numeric values in igdrill
//	print-family: Times-Roman;
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive and negative
	print-weight: bold;
}

mtag_numeric_neg { // Display of numeric field with negative values in red
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #ff0000; // Display negative numbers in red
	print-neg-colour: #ff0000;	// Display negative numbers in red
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_oo_numeric_neg { // Display of numeric field with negative values in red
//	print-family: Bitstream-Vera-Sans;	// gray, right aligned
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #ff0000; // Display negative numbers in red
	print-neg-colour: #ff0000;	// Display negative numbers in red
}

mtag_numeric_pos { // Display of numeric field with positive values in red
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-colour: #ff0000;		// Display positive numbers in red
	print-colour: #ff0000;		// Display positive numbers in red
	//print-grey: #00;			// Display positive numbers in grey on greyscale printer
	//print-grey-weight: bold;
	screen-neg-colour: #000000;
	print-neg-colour: #000000;
	//print-neg-grey: normal;
	//print-neg-grey-weight: normal;
	screen-size: 8pt;
	print-size: 8pt;
}
mtag_numeric_light { // Display of numeric field in mtag_light
	print-family: Helvetica;
	print-align: decimal;
	print-colour: #584e58;
	screen-colour: #584e58;
}
mtag_numeric_soft_neg { // Display of numeric field in frog green with negative values in cyan
// this was removed in bzr revno 176 with no comment. It's used in 05120m.
	print-family: Helvetica;
	print-align: decimal;
	screen-colour: #9edc32;
	screen-neg-colour: #71e5ef;
	print-colour: #9edc32;
	print-neg-colour: #71e5ef;
	print-neg-grey: #00;
	print-neg-grey-weight: bold;
	print-style: italic; // ideally print-style-grey: italic;
}

	

mtag_numeric_ok { 
//	print-family: Times-Roman;
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive values
	print-colour: #005000;
	screen-colour: #005000;
}
mtag_numeric_warning { // Display of numeric field with negative values in red
//	print-family: Times-Roman;
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive values
	print-colour: #ff0000;
	screen-colour: #ff0000;
	print-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-grey-weight: bold;
}

mtag_boolean { // Display of Y/N boolean in igdrill with negative values in red
//	print-family: Times-Roman;
	print-family: Helvetica;
	print-align: boolean;		// Use default colour for positive values
	print-colour: #00ff00;		// Display 'Y' green
//	print-grey: #aa;			// Dispaly 'Y' in light grey on a greyscale printer
	screen-colour: #00ff00;
	print-neg-colour: #ff0000;	// Display 'N' in red
	screen-neg-colour: #ff0000;	// Display 'N' in red
	print-neg-grey: #00;		// Display 'N' in dark grey on greyscale printer
	print-neg-grey-weight: bold;
}

mtag_igdrill_bgon { // turn on drill background for selectable items
	print-family: Helvetica;
	screen-bg-colour: #e4e4e4;	//	screen-bg-colour: NULL to turn off
}

mtag_igdrill_bgoff{ // turn on drill background for selectable items
	print-family: Helvetica;
	screen-bg-colour: NULL;		//	screen-bg-colour: NULL to turn off
}

mtag_warning { // Default colour for warning text
	print-family: Helvetica;
	print-colour: #ff0000;
	screen-colour: #ff0000;
}

mtag_warning_bold { // Default colour for warning text
	print-family: Helvetica;
	print-colour: #ff0000;
	print-weight: bold;
	screen-colour: #ff0000;
}

mtag_ok { // Default colour for opposite of warning text etc
	print-family: Helvetica;
	print-colour: #005000;
	screen-colour: #005000;
}

mtag_blue { 
	print-family: Helvetica;
	print-colour: #0000ff;
	screen-colour: #0000ff;
}
mtag_blue_bold { 
	print-family: Helvetica;
	print-colour: #0000ff;
	print-weight: bold;
	screen-colour: #0000ff;
}
mtag_blue_right { 
	print-family: Helvetica;
	print-colour: #0000ff;
	screen-colour: #0000ff;
	print-align: right;
}
mtag_numeric_blue { 
//	print-family: Times-Roman;
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #0000ff;
	screen-colour: #0000ff;
}

mtag_magenta { 
	print-family: Helvetica;
	print-colour: #840084;
	screen-colour: #840084;
}

mtag_status1 {       // these mtag_status fields are for risk
	print-colour: #005000;  // very dark green - 423 status 3
	screen-colour: #005000;
}
mtag_zoom_status1 { 
	screen-bg-colour: #e6bf99;
}

mtag_numeric_status1 { // Display numeric values in igdrill
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #005000;
	screen-colour: #005000;
}

mtag_status2 { 
	print-colour: #b8b854;  //light olive green - 423 status 5
	screen-colour: #b8b854;
}
mtag_zoom_status2 { 
	screen-bg-colour: #e6e699;
}

mtag_numeric_status2 { // Display numeric values in igdrill
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #b8b854;
	screen-colour: #b8b854;
}

mtag_status3 { 
	print-colour: #d92e40;  // red - 423 status 1
	screen-colour: #d92e40;
}
mtag_zoom_status3 { 
	screen-bg-colour: #e699a1;
}
mtag_numeric_status3 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #d92e40;
	screen-colour: #d92e40;
}

mtag_status4 { 
	print-colour: #d92e40;  //red
	screen-colour: #d92e40;
}
mtag_zoom_status4 { 
	screen-bg-colour: #e699a1;
}
mtag_numeric_status4 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #d92e40;
	screen-colour: #d92e40;
}

mtag_status5 { 
	print-colour: #ff4c10;  //orange // 423 status 2
	screen-colour: #ff4c10;
}
mtag_zoom_status5 { 
	screen-bg-colour: #cc9988;
}
mtag_numeric_status5 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #ff4c10;
	screen-colour: #ff4c10;
}

mtag_status6 { 
	print-colour: #c05000; // Muli brown
	screen-colour: #c05000;
}
mtag_zoom_status6 { 
	screen-bg-colour: #e6b999;
}
mtag_numeric_status6 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #c05000;
	screen-colour: #c05000;
}

mtag_status7 { 
	print-colour: #a52a2a;   // Muli dark red
	screen-colour: #a52a2a;
}
mtag_zoom_status7 { 
	screen-bg-colour: #e69999;
}
mtag_numeric_status7 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #a52a2a;    // Muli dark red
	screen-colour: #a52a2a;
}

mtag_status8 { 
	print-colour: #48e848;
	screen-colour: #48e848;
}
mtag_zoom_status8 { 
	screen-bg-colour: #99e699; // lime green
}
mtag_numeric_status8 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #48e848;    // green
	screen-colour: #48e848;
}

mtag_status9 { 
	print-colour: #0000ff;  //royal blue // 423 status 4
	screen-colour: #0000ff;
}
mtag_zoom_status9 { 
	screen-bg-colour: #9999e6;
}

mtag_numeric_status9 { 
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #0000ff;
	screen-colour: #0000ff;
}


//	organisation statuse for zooms
mtag_zorg_status1 { 
	screen-bg-colour: #abc5b2;  // green
}
mtag_zorg_status2 { 
	screen-bg-colour: #bce5b0;  // light soft green
}
mtag_zorg_status3 { 
	screen-bg-colour: #c2e97b;  // lemon
}
mtag_zorg_status4 { 
	screen-bg-colour: #f5fba5;  // light orange
}
mtag_zorg_status5 { 
	screen-bg-colour: #fbe7a5;  // Orange
}
mtag_zorg_status6 { 
	screen-bg-colour: #fae27c;  // light brown
}
mtag_zorg_status7 { 
	screen-bg-colour: #f2b793;   // Muli dark red
}
mtag_zorg_status8 { 
	screen-bg-colour: #f293e7;  // pink 
}
mtag_zorg_status9 { 
	screen-bg-colour: #93abf2;   // blue
}

//	codes statuse for zooms A to Z
mtag_zorg_statusA { 
	screen-bg-colour: #b7f293; 
}
mtag_zorg_statusB { 
	screen-bg-colour: #93f2ab;
}
mtag_zorg_statusC { 
	screen-bg-colour: #f29c93;
}
mtag_zorg_statusD { 
	screen-bg-colour: #f293bb;
}
mtag_zorg_statusE { 
	screen-bg-colour: #f2b393;
}
mtag_zorg_statusF { 
	screen-bg-colour: #f29593;
}
mtag_zorg_statusG { 
	screen-bg-colour: #f29693;
}
mtag_zorg_statusH { 
	screen-bg-colour: #fcf293;
}
mtag_zorg_statusI { 
	screen-bg-colour: #93dcf2;
}
//	start of 10 codes cummulative colour
mtag_zorg_statusJ { 
	screen-bg-colour: #f2f293;
}
mtag_zorg_statusK { 
	screen-bg-colour: #daf293;
}
mtag_zorg_statusL { 
	screen-bg-colour: #d0fa7c;
}
mtag_zorg_statusM { 
	screen-bg-colour: #7ce0fa;
}
mtag_zorg_statusN { 
	screen-bg-colour: #7cb4fa;
}
mtag_zorg_statusO { 
	screen-bg-colour: #7c99fa;
}
mtag_zorg_statusP { 
	screen-bg-colour: #fa7cce;
}
mtag_zorg_statusQ { 
	screen-bg-colour: #fa7ca2;
}
mtag_zorg_statusR { 
	screen-bg-colour: #fae97c;
}
mtag_zorg_statusS { 
	screen-bg-colour: #cbfa7c;
}
mtag_zorg_statusT { 
	screen-bg-colour: #effa7c;
}
mtag_zorg_statusU { 
	screen-bg-colour: #a493f2;
}
mtag_zorg_statusV { 
	screen-bg-colour: #d2a9f4;
}
mtag_zorg_statusW { 
	screen-bg-colour: #e7a9f4;
}
mtag_zorg_statusX { 
	screen-bg-colour: #f4a9e9;
}
mtag_zorg_statusY { 
	screen-bg-colour: #fe6969;
}
mtag_zorg_statusZ { 
	screen-bg-colour: #9e93f2;
}



mtag_contingency {
	print-colour: #fb29db;
	screen-colour: #fb29db;
}
mtag_numeric_contingency {
//	print-family: Times-Roman;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #fb29db;
	screen-colour: #fb29db;
}


mtag_provisional {
	print-colour: #00aaff;
	screen-colour: #00aaff;
}
mtag_numeric_provisional {
//	print-family: Times-Roman;
	print-family: Helvetica;	
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #00aaff;
	screen-size: 8pt;
	print-size: 8pt;
	screen-colour: #00aaff;
}

mtag_header_ts {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	time-stamp: "%a  %d %b %y  %H:%M"; // Only this value is allowed
}
mtag_header_pg {
	print-align: right;
	page-number: current;
}
mtag_footer {
	print-align: right;
	page-number: next;
}

mtag_numeric2 { // Display numeric values in igdrill
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive and negative
}

mtag_dot_line {
	print-family: Courier;
	print-size: 7pt;
}

mtag_ctr {
	print-family: Helvetica;	// Default coulouring is black
	screen-size: 8pt;
	print-size: 8pt;
	print-align: centre;
}

mtag_ctr_bold {
	print-align: centre;
	print-weight: bold;
}

mtag_ctr_14 {
	print-align: centre;
	print-size: 14pt;
}
mtag_ctr_bold_12 {
	print-align: centre;
	print-weight: bold;
	print-size: 12pt;
}
mtag_ctr_bold_11 {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	print-align: centre;
	print-weight: bold;
	print-size: 11pt;
}

mtag_10 {
	print-family: Helvetica;	// Default coulouring is black, left aligned
	print-align: left;
	screen-size: 10pt;
	print-size: 10pt;
}

mtag_right {
	print-align: right;
}

mtag_tr {
	print-family: Times-Roman;
}

mtag_wm_ {	// A watermark may only be included with the default tags to ipsopen
	watermark-text: "Muli Management Pty Ltd";
//	print-colour: #faddda;
	print-colour: #faf4e8;
	print-family: Times-Roman;
	print-size: 36pt;
	user-definable: true;		// Allow site specific settings
}

mtag_wm_final {	// A watermark may only be included with the default tags to ipsopen
	watermark-text: "Final";
	print-colour: #cfffcf;
	print-family: Times-Roman;
	print-size: 36pt;
}
mtag_wm_draft {	// A watermark may only be included with the default tags to ipsopen
	watermark-text: "Draft";
	print-colour: #ffcfcf;
	print-family: Times-Roman;
	print-size: 36pt;
}

mtag_wm__ {	// No watermark
	watermark-text: none;
	user-definable: true;		// Allow site specific settings
}

mtag_wm {	// Don's watermark
	watermark-text: Don;
	print-colour: #eeeeee;
	print-family: Times-Roman;
	print-size: 96pt;
	user-definable: true;		// Allow site specific settings
}

mtag_line {	// Draw a solid line
	line-type: single;			// Only single is implemented at this time
	line-style: solid;			// A solid line
	print-size: 4pt;
}

mtag_dotted_line {	// Draw a dotted line
	line-type: single;			// Only single is implemented at this time
	line-style: dotted;			// A dotted line
	print-size: 4pt;
}

mtag_dashed_line {	// Draw a dashed line
	line-type: single;			// Only single is implemented at this time
	line-style: dashed;			// A dashed line
	print-size: 4pt;
}

mtag_line_gray {	// Draw a solid line
	line-type: single;			// Only single is implemented at this time
	line-style: solid;			// A solid line
	print-size: 4pt;
	print-colour: #797979;
	screen-colour: #797979;
}
mtag_heading { // dark red 
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #BB1111;
	screen-colour: #BB1111;
	print-align: centre;
}
mtag_heading_left { // dark red 
	print-family: Helvetica;	// Default coulouring is black, left aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #BB1111;
	screen-colour: #BB1111;
	print-align: left;
}


// Notes will be defined as note-completion: false and you have to use
// "mtag_note_plain,mtag_note_comp" if you want to complete it

mtag_note_comp { // invisible to just complete a note
	note-completion: true;
}

mtag_note_short { // to print a narrower note 
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 5cm;       // Width of a paragraph
	note-extension-width: 5cm;  // Overall width of the Note
	note-completion: false;
}

mtag_note_short4 { // to print a narrower note 
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 4cm;       // Width of a paragraph
	note-extension-width: 4cm;  // Overall width of the Note
	note-completion: false;
}

mtag_note_plain { // A Note having content in same sequence as on the screen
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 6.5cm;       // Width of a paragraph
	note-extension-width: 7.5cm;  // Overall width of the Note
	note-completion: false;
}
 
mtag_note_wide { // A Note having content in same sequence as on the screen
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 9cm;       // Width of a paragraph
	note-extension-width: 8cm; // was 10cm;  // Overall width of the Note
	note-completion: false;
}
// suggest not using the note_extended tag It puts the money field up on the 1st line
// of the paragraph instead of after the paragraph
// But it sometimes mucks up the formating of other stuff on the same line as the first line of the note 
mtag_note_extended { // Print an Extended Note
	note-type: extended;          // Print Extension Line beside paragraph
	note-wrap-width:9.0cm;       // Width of a paragraph
	note-extension-width: 10.0cm; // Overall width of the Note
	note-completion: false;
}

//****************************************************************************//
//	Section 2:
//      Program specific tag section
//
//****************************************************************************//

mtag_proj {  // red 
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #cc0000;
	screen-colour: #cc0000;
}
mtag_proj_bold {  // red 
	print-family: Helvetica;	
	screen-size: 9pt;
	print-size: 9pt;
	print-colour: #cc0000;
	screen-colour: #cc0000;
	print-weight: bold;
}

mtag_proj_note {  // red 
	print-colour: #cc0000;
	screen-colour: #cc0000;
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 6.5cm;       // Width of a paragraph
	note-extension-width: 6.5cm;  // Overall width of the Note
	note-completion: false;
}

mtag_alloc { //green
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #009900;  	//#00ff00;
	screen-colour: #009900;	  //#00ff00;
}
mtag_alloc_bold { //green
	print-family: Helvetica;	
	screen-size: 9pt;
	print-size: 9pt;
	print-colour: #009900;  	//#00ff00;
	screen-colour: #009900;	  //#00ff00;
	print-weight: bold;
}

mtag_budget { //darker green
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #426442;  
	screen-colour: #426442;	 
}
mtag_numeric_budget {
	print-family: Helvetica;	
	print-align: decimal;		// Use colour for positive and negative
	print-colour: #426442;
	screen-size: 8pt;
	print-size: 8pt;
	screen-colour: #426442;
}

mtag_org {  //purple    
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #931066;
	screen-colour: #931066;
}

mtag_org_note {  //purple    
	print-colour: #931066;
	screen-colour: #931066;
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 6.5cm;       // Width of a paragraph
	note-extension-width: 6.5cm;  // Overall width of the Note
	note-completion: false;
}

mtag_fx { // deep red
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #660000;
	screen-colour: #660000;
}
mtag_numeric_fx { // Display numeric values in igdrill
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	screen-size: 8pt;
	print-size: 8pt;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #660000;
	screen-colour: #660000;
}
mtag_numeric_neg_fx { // Display of numeric field with negative values in red
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	print-colour: #660000;
	screen-colour: #660000;
	screen-neg-colour: #ff0000; // Display negative numbers in red
	print-neg-colour: #ff0000;	// Display negative numbers in red
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_numeric_neg_blue { // Display of numeric field with negative values in blue
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #000099; // Display negative numbers in blue
	print-neg-colour: #000099;	// Display negative numbers in blue
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_numeric_neg_blue_bold { // Display of numeric field with negative values in blue bolded
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #000099; // Display negative numbers in blue
	screen-neg-weight: bold; 	// Display negative numbers bold
	print-neg-colour: #000099;	// Display negative numbers in blue
	print-neg-weight: bold;		// Display negative bold
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
	print-weight: bold;
}

mtag_oo_numeric_neg_blue { // Display of numeric field with negative values in blue
//	print-family: Bitstream-Vera-Sans;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #000099; // Display negative numbers in blue
	print-neg-colour: #000099;	// Display negative numbers in blue
}

mtag_numeric_neg_blue_fx { // Display of numeric field with negative values in blue
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	print-colour: #660000;
	screen-colour: #660000;
	screen-neg-colour: #ff0000; // Display negative numbers in blue
	print-neg-colour: #ff0000;	// Display negative numbers in blue
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_stage {  //mauve    
	print-colour: #c83fcf;
	screen-colour: #c83fcf;
}

mtag_ord {  //blue 
	print-colour: #000099;
	screen-colour: #000099;
}
//TODO this is a temporary tag until we can concatonate the tags
mtag_ord_tr {  //blue 
	print-family: Times-Roman;
	print-colour: #000099;
	screen-colour: #000099;
}
mtag_bank { 
	print-family: Helvetica;
	print-colour: #9d6420; //change from 000033 as too close to black, change colour from #339999, it was difficult to read
	screen-colour: #9d6420; // change from 339999 
}

mtag_rpc {  //orange
	print-family: Helvetica;	
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #ff7800;
	screen-colour: #ff7800;
}

mtag_des {  //grey
	print-colour: #584e58;
	screen-colour: #584e58;
}

mtag_pc {  //greenish
	print-colour: #3ab349;
	screen-colour: #3ab349;
}

//TODO think of another colour
mtag_vary {  //greenish
	print-colour: #9a6d0d;
	screen-colour: #9a6d0d;
	// print-colour: #4ef162;
	// screen-colour: #4ef162;
}

mtag_company { //
	print-colour: #110033; // change colour from #339999, it was difficult to read
	screen-colour: #0fe7ea;
}

mtag_role { 
	print-colour: #b8b854;
	screen-colour: #b8b854;
}

mtag_role_note { 
	print-colour: #b8b854;
	screen-colour: #b8b854;
	note-type: plain;             // Print Extension Line under paragraph
	note-wrap-width: 6.5cm;       // Width of a paragraph
	note-extension-width: 6.5cm;  // Overall width of the Note
	note-completion: false;
}

mtag_marketing { 
	print-colour: #ff4c10;
	screen-colour: #ff4c10;
}

mtag_timings { 
	print-colour: #0000ee;
	screen-colour: #0000ee;
}

mtag_gst_code { 
//	print-colour: #ff950e; // "Chart 10"
//	screen-colour: #ff950e;
	print-colour: #b8860b; // "Dark goldenrod"
	screen-colour: #b8860b;
//	print-colour: #ff9900;
//	screen-colour: #ff9900;
}
mtag_ap_paid { 
	print-colour: #559966;
	screen-colour: #559966;
}
mtag_ar_inv_numeric {
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-size: 8pt;
	print-size: 8pt;
	print-colour: #000000;
	screen-colour: #000000;
	print-neg-colour: #c4258e;
	print-neg-grey: #00;
	print-neg-grey-weight: bold;
	screen-neg-colour: #c4258e;
}
mtag_ar_rec_numeric {
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-size: 8pt;
	print-size: 8pt;
//
	print-neg-colour: #000099;
	print-neg-grey: #80;
	print-neg-grey-weight: normal;
	screen-neg-colour: #000099;
//
	print-colour: #c4258e;
	print-grey: #00;
	print-grey-weight: bold;
	screen-colour: #c4258e;
}
mtag_ar_folio { 
	print-colour: #2f4d2a;
	screen-colour: #559966;
}
mtag_ar_folio_p { 
	print-colour: #000099;
	screen-colour: #000099;
}
mtag_ar_folio_b { 
	print-colour: #45317b;
	screen-colour: #45317b;
}
// ar_hilight is #c4258e
mtag_ar_outst_numeric { // Display of numeric field with negative values in ar_hilight
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	screen-neg-colour: #c4258e; // Display negative numbers in ar_hilight
	print-neg-colour: #c4258e;	// Display negative numbers in ar_hilight
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}
mtag_numeric_ap_paid { 
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive values
	print-colour: #559966;
	screen-colour: #559966;
	screen-neg-colour: #cc9933; // Display negative numbers in red
	print-neg-colour: #cc9933;	// Display negative numbers in red
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_unapproved {  //orange
	print-colour: #cfa400;
	screen-colour: #cfa400;
}


mtag_numeric_neg_unapproved { // Display of numeric field with negative values in red +ve in unapproved
//	print-family: Times-Roman;
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	print-colour: #cfa400;
	screen-colour: #cfa400;
	screen-neg-colour: #ff0000; // Display negative numbers in blue
	print-neg-colour: #ff0000;	// Display negative numbers in blue
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}
mtag_italic {
	print-style: italic;
}


mtag_gtk_Des {  // Widget Type *Des style midnight blue
	print-colour: #191970;
	screen-colour: #191970;
}

mtag_gtk_Derived {  // Widget Type *Derived  style midnight blue
	print-colour: #005000;
	screen-colour: #005000;
}

mtag_leave {
	print-family: Helvetica;
	print-colour: #d052b4;	// cyan
	screen-colour: #d052b4; // cyan
}

mtag_numeric_leave {
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #d052b4;	// cyan
	screen-colour: #d052b4;	// cyan
}

mtag_super_coy {
	print-family: Helvetica;
	print-colour: #2d702d;	// green
	screen-colour: #2d702d;	// green
}

mtag_smalljobs {
	print-family: Helvetica;
	print-colour: #6b0094;	// magenta7
	screen-colour: #6b0094;	// magenta7
}

mtag_relobject { 
	print-family: Helvetica;
	print-weight: bold;
	print-colour: #660000;
	screen-colour: #660000;
	screen-size: 8pt;
	print-size: 8pt;
}
mtag_unpaid {  // olive-green
	print-colour: #666600;
	screen-colour: #666600;
}

mtag_numeric_neg_unpaid { // Display of numeric field with negative values in red +ve in unpaid
	print-family: Helvetica;	// gray, right aligned
	print-align: decimal;		// Use default colour for positive values
	print-colour: #666600;
	screen-colour: #666600;
	screen-neg-colour: #ff0000; // Display negative numbers in red
	print-neg-colour: #ff0000;	// Display negative numbers in red
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

mtag_final_fcst {
	print-colour: #00aaff;
	screen-colour: #00aaff;
}
mtag_numeric_final_fcst {
	print-family: Helvetica;	
	print-align: decimal;		// Use default colour for positive and negative
	print-colour: #00aaff;
	screen-colour: #00aaff;
	screen-neg-colour: #ff0000; // Display negative numbers in red
	print-neg-colour: #ff0000;	// Display negative numbers in red
	print-neg-grey: #00;		// Dispaly negative numbers in grey on greyscale printer
	print-neg-grey-weight: bold;
	screen-size: 8pt;
	print-size: 8pt;
}

//  blue  #0000ff 
//  red   #ff0000 
//  green #00ff00 

mtag_sbr_balance { // Display balance numbers
	print-family: Helvetica;
	print-align: decimal;		// Use default colour for positive and negative
	print-weight: bold;
	screen-bg-colour: #f0f0f0;
	print-bg-colour: #f0f0f0;
}

