@media print
{
	input{ display:none }
	div.PrintedOutputCols{ font-size:9pt;
						   -webkit-column-count: 2; /* Chrome, Safari, Opera */
						   -moz-column-count: 2; /* Firefox */
						   column-count: 2;
						 }
@page
{
	margin-left:.25in;
	margin-right:.25in;
}
}
@media screen
{
	div.PrintedOutputCols{ -webkit-column-count: 3; /* Chrome, Safari, Opera */
						   -moz-column-count: 3; /* Firefox */
						   column-count: 3;
						   font-size:smaller;
						 }
}
div.PrintedOutputCols{
    -webkit-column-gap: 5px; /* Chrome, Safari, Opera */
    -moz-column-gap: 5px; /* Firefox */
    column-gap: 5px;
    -webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
    -moz-column-rule-style: solid; /* Firefox */
    column-rule-style: solid;
    -webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
    -moz-column-rule-width: 1px; /* Firefox */
    column-rule-width: 1px
}
span.PrintedBotanicalName{ padding-right:3px;color:black }
span.PrintedCommonName{ padding-right:2px;color:green }
span.PrintedCultivarName{ padding-right:2px;color:blue }
span.PrintedLocation{ display:inline-block;color:red }
table.tbl_view_pref { border-left:thin solid gray;
				 border-top:thin solid gray;
				 border-right:thin solid gray;
				 border-bottom:thin solid gray;
				 font-size:smaller;
				 background:white
			   }
table.tblResults { table-layout:fixed;
			  border-width:1px;
			  border-style:hidden;
			  background-color:var(--plantResultsTable);
			  line-height:1.2;
			  font-size:smaller /*9pt*/
			}
table.tblPopup { font-size:.75em } /*9pt*/
th.bloomseasonvert{
	writing-mode:vertical-rl;
	padding:5px;
	text-align: center;
	vertical-align: middle;
}
th.th_early { height:44px;padding:0px }/*42px, 0px*/
th.th_middle { height: 44px; padding:0px }
th.th_late { height:44px; padding:0px }
th.th_pruning_tech { background-color:black; color:white }
th.th_view_pref { background-color:black; color:white }
th.th_adminfuncs{ padding:1px;color:red;border-color:red }
th.th_adminfuncsvert{ 
	writing-mode:vertical-rl;
	padding:5px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color:red;
	border-color:red 
}
td.td_early { border-right-style:none; text-align:center }
td.td_middle { border-left-style:none; border-right-style:none; text-align:center }
td.td_late { border-left-style:none; text-align:center }
td.tdPltImgInfo { border-bottom:1px solid black}
td.tdPltImgTitle { width:130px;border-bottom:1px solid black;text-align:right;font-style:italic;padding-right:3px}
td.td_Admin { padding:1px;color:red;border-color:red }
th.PlantImgHighlight { background-color:#FFCC33;font-size:.833em;border-bottom:1px solid black;font-weight:bold} /*10pt*/
select	{ font-family:tahoma,arial }
select.SelectPage { font-family:"arial narrow", tahoma, sans-serif; font-size:.833em } /*9pt*/
font.sold_out { color:red }
font.new_item { color:red }
font.page_number { color:#00853F }
font.PrevNext_Disabled { font-size:.833em; color:#C0C0C0 } /*10pt*/
font.PrevNext_Enabled { font-size:.833em } /*10pt*/
div.PictGroup{ vertical-align:top;
	     margin-right:30px;
		 margin-bottom:15px;
		 margin-top:15px;
		 width:154px;
		 display:inline-block
	   }
div.PictGroupHH{ vertical-align:top;
			  margin-top:15px;
			  margin-bottom:15px;
			  margin-left:auto;
			  margin-right:auto;
			  max-width:302px
			}
div.PictOnly{ position:relative;
		   width:154px;
		   height:154px
		 }
div.PictOnlyHH{ position:relative; margin:auto;max-width:100%;max-height:auto }
span.page_title { color:var(--viteblue) }
span.chg_view_pref { background-color:#FFF200; font-size:.833em; padding:2px; margin:2px }
span.search_results { background-color:blue; color:white }
span.ribbon-Discontinued { z-index:2;
				  visibility:hidden;
				  background-image:url('images/ribbon-discontinued.gif?c');
				  background-size:cover;
				  width:76px;
				  height:76px;
				  background-position:center;
				  background-repeat:no-repeat;
				  position:absolute
				}
span.ribbon-SoldOut { z-index:2;
				  visibility:hidden;
				  background-image:url('images/ribbon-soldout.gif?c');
				  background-size:cover;
				  width:76px;
				  height:76px;
				  background-position:center;
				  background-repeat:no-repeat;
				  position:absolute
				}
span.ribbon-CheckBack { z-index:2;
			  visibility:hidden;
			  background-image:url('images/ribbon-checkback.gif?a');
			  background-size:cover;
			  width:46px;
			  height:46px;
			  background-position:center;
			  background-repeat:no-repeat;
			  position:absolute
			}
span.ribbon-New { z-index:2;
			  visibility:hidden;
			  background-image:url('images/ribbon-new.gif?c');
			  background-size:cover;
			  width:46px;
			  height:46px;
			  background-position:center;
			  background-repeat:no-repeat;
			  position:absolute
			}
span.ribbon-1st { z-index:2;
			  visibility:hidden;
			  background-image:url('images/ribbon-1st.gif?c');
			  background-size:cover;
			  width:46px;
			  height:46px;
			  background-position:center;
			  background-repeat:no-repeat;
			  position:absolute
			}
span.ribbon-Info { z-index:2;
			   visibility:hidden;
			   background-image:url('images/ribbon-information.gif?a');
			   background-size:cover;
			   width:46px;
			   height:46px;
			   background-position:center;
			   background-repeat:no-repeat;
			   position:absolute
			 }
span.ribbon-Unavailable { z-index:2;
					  visibility:hidden;
					  background-image:url('images/ribbon-unavailable.gif?a');
					  background-size:cover;
					  width:46px;
					  height:46px;
					  background-position:center;
					  background-repeat:no-repeat;
					  position:absolute
					}
span.ribbon-PW { z-index:2;
				 visibility:hidden;
				 background-image:url('images/ribbon-PW.gif?a');
				 background-size:cover;
				 width:46px;
				 height:46px;
				 background-position:center;
				 background-repeat:no-repeat;
				 position:absolute
			   }
span.ribbon-PS { z-index:2;
				 visibility:hidden;
				 background-image:url('images/ribbon-PS.gif?a');
				 background-size:cover;
				 width:46px;
				 height:46px;
				 background-position:center;
				 background-repeat:no-repeat;
				 position:absolute
			   }
span.ribbon-PWCC { z-index:2;
				 visibility:hidden;
				 background-image:url('images/ribbon-PWCC.gif');
				 background-size:cover;
				 width:46px;
				 height:46px;
				 background-position:center;
				 background-repeat:no-repeat;
				 position:absolute
			   }
span.ribbon-AAS { z-index:2;
				 visibility:hidden;
				 background-image:url('images/ribbon-AAS.gif');
				 background-size:cover;
				 width:46px;
				 height:46px;
				 background-position:center;
				 background-repeat:no-repeat;
				 position:absolute
			   }
img.PlantImg{ z-index:1;
			  visibility:hidden;
			  position:absolute;
			  left:0px;
			  top:0px;
			  border:1px solid black
			}
