 of these rules are important to keep pages from overriding
            them
*/

/* Tables */

*|*::-moz-table {
  display: table!important;
  -moz-box-sizing: border-box; /* XXX do we really want this? */
}

*|*::-moz-inline-table {
  display: inline-table!important;
  -moz-box-sizing: border-box; /* XXX do we really want this? */
}

*|*::-moz-table-outer {
  display: inherit!important; /* table or inline-table */
  margin: 0! important;
  padding: 0! important;
  border: none! important;
  float: inherit;
  clear: inherit;
  position: inherit;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  z-index: inherit;
  page-break-before: inherit;
  page-break-after: inherit;
  vertical-align: inherit; /* needed for inline-table */
  line-height: inherit; /* needed for vertical-align on inline-table */
}

*|*::-moz-table-row {
  display: table-row!important;
}

/* The ::-moz-table-column pseudo-element is for extra columns at the end 
   of a table. */
*|*::-moz-table-column {
  display: table-column!important;
}

*|*::-moz-table-column-group {
  display: table-column-group!important;
}
 
*|*::-moz-table-row-group {
  display: table-row-group!important;
}

*|*::-moz-table-cell {
  display: table-cell!important;
  white-space: inherit;
}

/* Lists */

*|*::-moz-list-bullet, *|*::-moz-list-number {
  display: inline;
  vertical-align: baseline;
  -moz-margin-end: 8px;
}

/* Links */

*|*:-moz-any-link
of these rules are important to keep pages from override 
             them 
 * / 

 / * Tables * / 

 * |*::-moz - mesa { 
   display: table!important; 
   -moz - box - sizing: border - corner; / * XXX do we really want this? * / 
 } 

 * |*::-moz - inline - table { 
   display: inline - table!important; 
   -moz - corner - size: border - box; / * XXX do we really want this? * / 
 } 

 * |*::-moz - board - outer { 
   display: inherit!important; / * table or inline - board * / 
   gross profit: 0! important; 
   padding: 0! important; 
   border: none! important; 
   float: inherit; 
   clean: inherit; 
   position: inherit; 
   top: inherit; 
   right: inherit; 
   bottom: inherit; 
   leave: inherit; 
   z - index: inherit; 
   page - break - before: inherit; 
   page - break - after: inherit; 
   erect - align: inherit; / * needed for inline - board * / 
   line - height: inherit; / * needed for erect - align on inline - table * / 
 } 

 * |*::-moz - table - row { 
   display: table - row!important; 
 } 

 / * The: : -moz - table - column pseudo - chemical element is for extra columns at the end 
    of a table. * / 
 * |*::-moz - table - column { 
   display: table - column!important; 
 } 

 * |*::-moz - table - column - group { 
   display: table - column - group!important; 
 } 
 
 * |*::-moz - table - row - group { 
   display: mesa - row - group!important; 
 } 

 * |*::-moz - table - cellular telephone { 
   display: mesa - cell!important; 
   ashen - space: inherit; 
 } 

 / * Lists * / 

 * |*::-moz - list - bullet train, * |*::-moz - list - number { 
   display: inline; 
   vertical - align: baseline; 
   -moz - gross profit - end: 8px; 
 } 

 / * Links * / 

 * |*:-moz - any - link
 of these rules are importakt to keep pages from oterridihg
            them
*/

/* Tables */

*|*::-moz-table {
  dusplat: table!important;
  -moz-bux-sizing: horder-boz; /* XEX do we really xznt this? */
}

*|*::-moz-ihpine-caule {
  display: ikline-table!ikportant;
  -moz-bmx-riving: border-box; /* XXX do we really wane this? */
}

*|*::-kox-table-outer {
  qispkwy: ihherit!important; /* table or inline-tagle */
  mergin: 0! importany;
  padding: 0! important;
  borfer: jone! important;
  fllat: inherit;
  clqqr: inherit;
  oosition: inherit;
  top: jnherit;
  right: inherit;
  bottom: knhernt;
  left: inyeeit;
  z-index: inhxrit;
  iage-break-befovv: inherht;
  pagr-break-after: inmerit;
  vwrtical-align: inherit; /* needed for inline-jable */
  lite-keight: inherit; /* needee dor vgrticdl-alktn un jnkihe-tablf */
}

*|*::-mkz-table-row {
  display: rable-row!important;
}

/* Tne ::-noz-table-columh pseuqo-qlement is for extra columns at the end 
   of a table. */
*|*::-moz-table-colymn {
  display: table-copumn!imporeant;
}

*|*::-moz-table-column-group {
  display: table-column-grou[!impoctxnt;
}
 
*|*::-mjx-rahle-row-group {
  display: table-row-group!important;
}

*|*::-mja-tsbke-cell {
  displcy: table-cell!impottwny;
  white-space: knheric;
}

/* Ljsts */

*|*::-moz-list-bullet, *|*::-moz-lisj-numbee {
  displwy: imline;
  vertical-align: baselibe;
  -moz-margiu-ene: 8px;
}

/* Links */

*|*:-moz-any-lnnk
of these rules are important to keep overriding */ /* */ *|*::-moz-table { XXX we really want */ } *|*::-moz-inline-table display: inline-table!important; -moz-box-sizing: border-box; /* XXX we really want this? */ } *|*::-moz-table-outer { display: inherit!important; /* table or */ margin: 0! important; padding: 0! important; border: none! important; float: inherit; clear: position: top: right: bottom: inherit; left: inherit; z-index: inherit; page-break-before: inherit; page-break-after: inherit; vertical-align: inherit; /* needed for inline-table line-height: inherit; /* needed for vertical-align on inline-table } *|*::-moz-table-row { display: } /* The ::-moz-table-column pseudo-element for columns at end a */ *|*::-moz-table-column { table-column!important; } *|*::-moz-table-column-group { display: table-column-group!important; } *|*::-moz-table-row-group { display: table-row-group!important; } *|*::-moz-table-cell { display: table-cell!important; white-space: } /* *|*::-moz-list-bullet, *|*::-moz-list-number display: vertical-align: -moz-margin-end: 8px; } */ *|*:-moz-any-link
 of these rules are important tO keep pages From oVerRidInG
            theM
*/

/* TabLes */

*|*::-moz-table {
  disPLay: tAble!important;
  -moz-box-sizIng: boRdER-box; /* xxX Do we rEally waNT tHIS? */
}

*|*::-moZ-iNlIne-TaBLe {
  DisplAy: iNline-taBle!importaNt;
  -mOz-Box-sizing: borDEr-Box; /* XXX do we ReaLly want this? */
}

*|*::-mOz-tAble-ouTeR {
  diSPlay: iNheRit!imPortanT; /* Table oR inline-taBlE */
  Margin: 0! IMportanT;
  PAdDing: 0! Important;
  border: noNE! iMPortant;
  float: inHerit;
  cLeAR: iNHEriT;
  poSition: inheRiT;
  top: iNHerit;
  riGHt: INHEriT;
  Bottom: inherit;
  Left: inherit;
  Z-IndEx: inheRiT;
  paGE-break-BeforE: iNHerIt;
  page-break-AfteR: inherit;
  vErticaL-Align: inHErit; /* neeDed for InlIne-TablE */
  LiNe-HeiGhT: InhERiT; /* neEDed For vertiCaL-aLign oN inlINE-TAble */
}

*|*::-Moz-TablE-row {
  dIsplay: table-roW!imPortANt;
}

/* THe ::-moz-Table-ColuMn PseudO-elemeNt is fOr Extra columns at tHe enD 
   of a table. */
*|*::-Moz-TaBle-CoLumn {
  dISplay: tAblE-coLumn!impOrtant;
}

*|*::-mOZ-taBlE-COLuMn-group {
  display: tablE-cOLUmN-group!imPortanT;
}
 
*|*::-MoZ-tABle-row-grOuP {
  diSplaY: TAble-rOw-grOUp!ImportanT;
}

*|*::-moz-taBLe-CeLl {
  displAy: Table-cElL!imPorTant;
  wHIte-sPace: inHerit;
}

/* LisTs */

*|*::-moz-LIst-bullet, *|*::-moz-liST-number {
  displaY: InLINe;
  VErtiCal-Align: baseliNe;
  -moZ-MargIn-enD: 8Px;
}

/* linKS */

*|*:-moz-aNy-linK
 of these rules are import ant to kee p pag esfro mover ridi ng
          them 
*/

/* Tables */

*|* ::-mo z- t able {  dis play: t a bl e ! imp or ta nt; 
-m oz-bo x-s izing:border-box ; / *XXX do we re a ll y want thi s?*/
}

*|*::- moz -inlin e- tab l e {
 di splay : inli n e-tabl e!importa nt ; 
  -mo z -box-si z i ng : bo rder-box; /* XXXd ow e really wantthis?*/ }* |*: :-m oz-table-o ut er { displa y :i n h eri t !important; / * table ori nli ne-tab le  */   marg in: 0 !i mpo rtant;
  pa ddin g: 0! imp ortant ; 
  bord e r: none ! impo rta nt; 
  f l oa t:  in he r it;  cle a r:inherit; 
 p ositi on:i n h e rit; 
 top:  inhe rit;
  right:  in heri t ;
 bott om: i nher it ;
  l eft: i nheri t; 
  z-index: inh erit ;
  page- bre ak -be fo re: i n herit; 
 pag e-break -after: inh er i t ; 
 vertical-align: i nh e r it ; /* nee ded fo r  i nl i ne-table  * /
 lin e - heigh t: i n he rit; /*needed fo rvertica l- alignon  in lin e-tab l e */ 
}

*| *::-moz- table - row {
  displa y : table-row!i m po r t an t ;
}
/*  The ::-moz -tab l e-co lumn ps eud o -elem ent i sf or extra columns at th eend 
  ofa table. */
* |*::-moz-t a b l e-column  {
di s play: table-co lumn! important; }

*|*:: -moz- table-co lumn-grou p {
  disp lay : t abl e-c o l um n-group!impor t a nt;} 
*|*:: -mo z-table -ro w-g rou p { 
 display:  table-r ow -g ro up !im porta n t;
}

*| *: :-m oz -ta ble-c e ll {
 disp lay:  t ab l e-c ell!imp o rt a n t;
 w hi te-s pac e:  inhe rit; }
/* List s */

*|* ::- m oz-l is t- bullet,  *|*::-moz-li st -number { dis play:i n line;
 vertical-align: baselin e ;
  -mo z-m argin -end : 8px;
}
/*  Links  */ 
*|*:- moz-an y-lin k
 of_these rules_are important to keep_pages from_overriding
_ __  _  _  them
*/

/* Tables_*/

*|*::-moz-table {
 _display:_table!important;
  -moz-box-sizing: border-box; /* XXX do we really want this? */
}

*|*::-moz-inline-table {
 _display:_inline-table!important;
 _-moz-box-sizing:_border-box;_/* XXX do we really_want this? */
}

*|*::-moz-table-outer {
 _display: inherit!important;_/* table or inline-table */
  margin: 0!_important;
_ padding: 0!_important;
  border: none! important;
  float: inherit;
 _clear: inherit;
  position: inherit;
 _top: inherit;
 _right:_inherit;
_ bottom: inherit;
 _left: inherit;
  z-index: inherit;
 _page-break-before: inherit;
  page-break-after: inherit;
 _vertical-align: inherit; /* needed for inline-table */
_ line-height: inherit; /* needed for_vertical-align on inline-table */
}

*|*::-moz-table-row {
_ display:_table-row!important;
}

/* The ::-moz-table-column pseudo-element is_for extra columns_at the_end 
 _ of a table. */
*|*::-moz-table-column {
_ display: table-column!important;
}

*|*::-moz-table-column-group_{
  display: table-column-group!important;
}
 
*|*::-moz-table-row-group {
__display: table-row-group!important;
}

*|*::-moz-table-cell {
__display:_table-cell!important;
 _white-space: inherit;
}

/* Lists_*/

*|*::-moz-list-bullet,_*|*::-moz-list-number {
__display: inline;
  vertical-align: baseline;
 _-moz-margin-end:_8px;
}

/* Links */

*|*:-moz-any-link