@media print { /** [print.css] -------------------------------------------------------------------------------------- Created by Genex User: mlilli Date: Apr 19, 2010 Time: 2:38:15 PM */
  .template_2, .template_4, .template_6, .template_7, .template_8, .template_9, .template_popup1, .template_popup2, .template_popup3 { position: static !important; background: none; padding-bottom: 0; }
  h4 { margin-bottom: 0 !important; }
  .template_2 .containerColumn { display: block !important; position: static !important; float: none !important; width: 700px; }
  .container25, .container50, .container75, .container100 { position: static !important; float: none !important; display: block !important; margin: 10px 0 10px 0 !important; *padding-bottom: .25in; }
  * html .container100 { width: 85% !important; }
  .containerRow { position: static !important; }
  .containerRow:after { display: inline; }
  .bd, #cn, table { position: static !important; }
  #g_nav, #l_nav, #t_nav, #ctl00_ctl00_Body_menuTopNav, #h_nav, #searchForm, #hd_planSelector, .btn, .bottompanel, #pfHd, #login_nav { display: none !important; }
  div, span, th, caption, a, b { *filter: none !important; }
  ul.bulletList { list-style: square !important; }
  ul.bulletList li { display: list-item !important; padding-left: 0 !important; margin-left: 15px !important; vertical-align: top; }
  #print_header, #print_subheader { display: inline; }
  #print_footer, #ft { display: none; }
  #print_subheader { position: absolute; top: 0; }
  #print_date { display: none; position: absolute; top: 100px; right: 30px; *right: 135px; z-index: 2; }
  /* PRD COMMENTING OUT #doc { 	position:static !important; 	width:800px; 	overflow: visible;*overflow:hidden; }*/
  h1 span { display: none; }
  /* h2 { 	*right:135px; 	letter-spacing:-2px; }*/
  .print_table { display: block !important; }
  .scrollingTableLeft, .scrollingTableMid, .scrollingTableRight, .print_hideTable { display: none; }
  #googleForm { display: none; }
  #popup { position: relative; left: 0px; top: 0px; width: 950px; padding-bottom: 7px; *page-break-after: always; }
  #news_reminders { padding-top: 20px; display: none; }
  .message_board_column { width: 300px; }
  #screen { position: relative; }
  /** [print_new.css] -------------------------------------------------------------------------------------- Created by Genex User: mlilli Date: May 18, 2010 Time: 1:35:34 PM */
  #header .hk1, #header .hk2, #global-nav, #site-titles h1, #plan-select-opener, #plan-select, #footer { display: none; }
  /* PRD COMMENTING OUT #header, #content, #content-head, #header-in, #content-in, #content-head-in { 	min-width:auto !important; width:800px !important; } */
  #home #content-in { background: transparent none !important; }
  #site-titles { width: 800px !important; height: 115px !important; }
  #site-titles h2 { float: right; padding-right: 20px; }
  #print_header { display: block; position: absolute; top: 0; left: 0; z-index: 0; }
  #home #content-in .col-2, #home #content-in .col-3 { width: 340px !important; }
  #home #content-in .col-1 .mod-in, #home #content-in .col-2 .mod-in, #home #content-in .col-3 .mod-in { border-top-width: 5px !important; border-top-style: solid !important; border-right: 0 none !important; border-left: 0 none !important; }
  #mod-my-account-accordion .ui-accordion-content, #mod-my-messages-accordion .ui-accordion-content { display: block !important; }
  #mod-my-account-accordion .ui-accordion-content .links { display: none !important; }
  #mod-my-account-accordion li .ui-accordion-header { margin: 10px 0 0 0; border: 1px solid #DCDCDC !important; }
  #mod-my-account-accordion li .ui-accordion-header .link .hk1, #mod-my-account-accordion li .ui-accordion-header .link .hk2, #mod-my-account-accordion li .ui-accordion-header .link .hk4 { display: none; }
  #mod-my-account-accordion li .ui-accordion-header *, #mod-my-account-accordion li .ui-accordion-content * { color: #000 !important; }
  /* H5B: */
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster */
  * abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  /*img { max-width: 100% !important; }*/
  /*@page { margin: 0.5cm; }*/
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  /* custom */
  .hide { left: 0 !important; position: relative !important; }
  #portfolio-inner.hide { display: block; }
  #account-main-inner.hide { display: block; }
  #nav, #footer, #rr-marquee, #marketwatch, #messages, .prd .toggleTarget i { display: none; }
  #header > #header-name { display: block; }
  .home .portfolio-item-title, .home #portfolio-inner .links { display: none; }
  #select-account, .scrollbar-wrapper { display: none; }
  .account #account-info-sub-tabs ul li a, .account #allocations-sub-tabs ul li a { text-decoration: none; }
  .account #account-info-sub-tabs ul li.ui-state-active, .account #allocations-sub-tabs ul li.ui-state-active a { text-decoration: underline; }
  .home #portfolio-tabs > ul > li.ui-tabs-active > a, .account #account-info-tabs > ul > li.ui-tabs-active > a { text-decoration: underline; }
  /*.home #portfolio-tabs table tr { border-top: 1px solid black; }*/
  /* RJG */
  a:link { font-weight: bold; text-decoration: underline; color: #06c; }
  /* Make Links Stand Out from Regular Text */
  /* Reset the Background Colors */
  body { background: white; }
  #doc { background: transparent; }
  #doc #main { width: 95%; }
* { font-family: arial, helvetica, clean, sans-serif; }
  /* body { 	width: 100%; margin: 0; padding: 0; } */
  /* Expand External Links For Print */
  /* a[href^=http]:after { content:" <" attr(href) "> "; } */ }
/* Global variables */
/* Namespaces for Pweb Redesign & Responsive */
/* pweb redesign prefix */
/* pweb build switch switch */
/* use "true" or "false" without quotes. true adds a leading / to .htc paths */
/* SASS setting variables */
/* Branding Colors */
/* defaults: primary orange, secondary orange-red, tertiary purple */
/*#F69A15;*/
/*Brandable Accordion Colors */
/* Same at the Primary Color but this is not Brandable */
/* Global Colors */
/* Legacy Pweb Table Header BG Colors */
/* custom scrollbar color */
/* Global Padding */
/* CSS3PIE library. apply "*behavior: $piepath;" to CSS3 rounded corners */
/* Boxsizing library to support older IE. apply "*behavior: $boxsizingpath;"  */
/* jQuery UI Size Overrides */
/* desktop */
/* tablet */
/* WIDTH VARIABLES */
/* DESKTOP*/
/* TABLET */
/* PHONE */
/* COLOR DEFINITIONS */
/* used within GRIDS */
/* FONT SIZES */
@media print { .prd { /** [print.css] -------------------------------------------------------------------------------------- Created by Genex User: mlilli Date: Apr 19, 2010 Time: 2:38:15 PM */ /* PRD COMMENTING OUT
#doc
{
	position:static !important;
	width:800px;
	overflow: visible;*overflow:hidden;
}*/ /*
h2
{
	*right:135px;
	letter-spacing:-2px;
}*/ /** [print_new.css] -------------------------------------------------------------------------------------- Created by Genex User: mlilli Date: May 18, 2010 Time: 1:35:34 PM */ /* PRD COMMENTING OUT
#header, #content, #content-head,
#header-in, #content-in, #content-head-in
{
	min-width:auto !important; width:800px !important;
}
*/ /* H5B: */ /* Black prints faster */ /* Don't show links for images, or javascript/internal links */ /*img { max-width: 100% !important; }*/ /*@page { margin: 0.5cm; }*/ /* custom */ /*.home #portfolio-tabs table tr { border-top: 1px solid black; }*/ /* RJG */ /* Make Links Stand Out from Regular Text */ /* Reset the Background Colors */ /*
body {
	width: 100%; margin: 0; padding: 0;
}
*/ /* Expand External Links For Print */ /*
a[href^=http]:after { content:" <" attr(href) "> ";
}
*/ }
  .prd .template_2, .prd .template_4, .prd .template_6, .prd .template_7, .prd .template_8, .prd .template_9, .prd .template_popup1, .prd .template_popup2, .prd .template_popup3 { position: static !important; background: none; padding-bottom: 0; }
  .prd h4 { margin-bottom: 0 !important; }
  .prd .template_2 .containerColumn { display: block !important; position: static !important; float: none !important; width: 700px; }
  .prd .container25, .prd .container50, .prd .container75, .prd .container100 { position: static !important; float: none !important; display: block !important; margin: 10px 0 10px 0 !important; *padding-bottom: .25in; }
  .prd * html .container100 { width: 85% !important; }
  .prd .containerRow { position: static !important; }
  .prd .containerRow:after { display: inline; }
  .prd .bd, .prd #cn, .prd table { position: static !important; }
  .prd #g_nav, .prd #l_nav, .prd #t_nav, .prd #ctl00_ctl00_Body_menuTopNav, .prd #h_nav, .prd #searchForm, .prd #hd_planSelector, .prd .btn, .prd .bottompanel, .prd #pfHd, .prd #login_nav { display: none !important; }
  .prd div, .prd span, .prd th, .prd caption, .prd a, .prd b { *filter: none !important; }
  .prd ul.bulletList { list-style: square !important; }
  .prd ul.bulletList li { display: list-item !important; padding-left: 0 !important; margin-left: 15px !important; vertical-align: top; }
  .prd #print_header, .prd #print_subheader { display: inline; }
  .prd #print_footer, .prd #ft { display: none; }
  .prd #print_subheader { position: absolute; top: 0; }
  .prd #print_date { display: none; position: absolute; top: 100px; right: 30px; *right: 135px; z-index: 2; }
  .prd h1 span { display: none; }
  .prd .print_table { display: block !important; }
  .prd .scrollingTableLeft, .prd .scrollingTableMid, .prd .scrollingTableRight, .prd .print_hideTable { display: none; }
  .prd #googleForm { display: none; }
  .prd #popup { position: relative; left: 0px; top: 0px; width: 950px; padding-bottom: 7px; *page-break-after: always; }
  .prd #news_reminders { padding-top: 20px; display: none; }
  .prd .message_board_column { width: 300px; }
  .prd #screen { position: relative; }
  .prd #header .hk1, .prd #header .hk2, .prd #global-nav, .prd #site-titles h1, .prd #plan-select-opener, .prd #plan-select, .prd #footer { display: none; }
  .prd #home #content-in { background: transparent none !important; }
  .prd #site-titles { width: 800px !important; height: 115px !important; }
  .prd #site-titles h2 { float: right; padding-right: 20px; }
  .prd #print_header { display: block; position: absolute; top: 0; left: 0; z-index: 0; }
  .prd #home #content-in .col-2, .prd #home #content-in .col-3 { width: 340px !important; }
  .prd #home #content-in .col-1 .mod-in, .prd #home #content-in .col-2 .mod-in, .prd #home #content-in .col-3 .mod-in { border-top-width: 5px !important; border-top-style: solid !important; border-right: 0 none !important; border-left: 0 none !important; }
  .prd #mod-my-account-accordion .ui-accordion-content, .prd #mod-my-messages-accordion .ui-accordion-content { display: block !important; }
  .prd #mod-my-account-accordion .ui-accordion-content .links { display: none !important; }
  .prd #mod-my-account-accordion li .ui-accordion-header { margin: 10px 0 0 0; border: 1px solid #DCDCDC !important; }
  .prd #mod-my-account-accordion li .ui-accordion-header .link .hk1, .prd #mod-my-account-accordion li .ui-accordion-header .link .hk2, .prd #mod-my-account-accordion li .ui-accordion-header .link .hk4 { display: none; }
  .prd #mod-my-account-accordion li .ui-accordion-header *, .prd #mod-my-account-accordion li .ui-accordion-content * { color: #000 !important; }
  .prd * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  .prd * abbr[title]:after { content: " (" attr(title) ")"; }
  .prd .ir a:after, .prd a[href^="javascript:"]:after, .prd a[href^="#"]:after { content: ""; }
  .prd pre, .prd blockquote { border: 1px solid #999; page-break-inside: avoid; }
  .prd thead { display: table-header-group; }
  .prd tr, .prd img { page-break-inside: avoid; }
  .prd p, .prd h2, .prd h3 { orphans: 3; widows: 3; }
  .prd h2, .prd h3 { page-break-after: avoid; }
  .prd .hide { left: 0 !important; position: relative !important; }
  .prd #portfolio-inner.hide { display: block; }
  .prd #account-main-inner.hide { display: block; }
  .prd #nav, .prd #footer, .prd #rr-marquee, .prd #marketwatch, .prd #messages, .prd .prd .toggleTarget i { display: none; }
  .prd #header > * { display: none; }
  .prd #header > #header-name { display: block; }
  .prd .home .portfolio-item-title, .prd .home #portfolio-inner .links { display: none; }
  .prd #select-account, .prd .scrollbar-wrapper { display: none; }
  .prd .account #account-info-sub-tabs ul li a, .prd .account #allocations-sub-tabs ul li a { text-decoration: none; }
  .prd .account #account-info-sub-tabs ul li.ui-state-active, .prd .account #allocations-sub-tabs ul li.ui-state-active a { text-decoration: underline; }
  .prd .home #portfolio-tabs > ul > li.ui-tabs-active > a, .prd .account #account-info-tabs > ul > li.ui-tabs-active > a { text-decoration: underline; }
  .prd a:link { font-weight: bold; text-decoration: underline; color: #06c; }
  .prd body { background: white; }
  .prd #doc { background: transparent; }
  .prd * { font-family: arial, helvetica, clean, sans-serif; }

  /* Adding for deep-ui new header and footer - Added by digital team on May 27 2021*/
  voya-global-footer {display: none;}
  }
/*

ISSUES:
-Needed to comment out some sections in old pweb css to get collapsed sections to show on print.
-Old Pweb Print CSS breaks some of our design. Now down to only breaking Top Menu
-Background images are missing (header + footer logos)

*/