<?xml-stylesheet type="text/xml" href="#stylesheet"?>
<!DOCTYPE catelog [
	<!ENTITY ldquo "&#8220;"> 
	<!ENTITY rdquo "&#8221;">
	<!ENTITY lsquo "&#8216;">
	<!ENTITY rsquo "&#8217;">
	<!ENTITY copy "&#169;">
	<!ENTITY nbsp "&#160;">
	<!ENTITY middot "&#183;">
	<!ENTITY amp "&#38;">
	<!ENTITY apos "&#39;">
	<!ATTLIST xsl:stylesheet id ID #REQUIRED>
]>
<page-content>
<!-- Note how this XSL is embedded in the XML directly. -->
<xsl:stylesheet id="stylesheet" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:date="http://exslt.org/dates-and-times"
    exclude-result-prefixes="xs date"
    
    version="1.0">
	<xsl:output method="html" doctype-system="about:legacy-compat" />


	<!-- If this is set to 1, then we use real Inside MC PHP forms in the links, otherwise use the "fake" ones. -->
	<xsl:variable name='in-production' select='1'/>

	<xsl:variable name='submit-news-php-file'>
		<xsl:choose>
			<xsl:when test="$in-production=0">
				<xsl:value-of select="'submitStoryPublic-updated-layout.php'"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="'submitStoryPublic.php'"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>
	
	<xsl:variable name='index-php-file'>
		<xsl:choose>
			<xsl:when test="$in-production=0">
				<xsl:value-of select="'index-updated-layout.php'"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="'index.php'"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>
	
	<xsl:variable name='backissues-php-file'>
		<xsl:choose>
			<xsl:when test="$in-production=0">
				<xsl:value-of select="'backissues-updated-layout.php'"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="'backissues.php'"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>	

	<xsl:variable name='contact-us-php-file'>
		<xsl:choose>
			<xsl:when test="$in-production=0">
				<xsl:value-of select="'contactUs-updated-layout.php'"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="'contactUs.php'"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>	

	<xsl:variable name='faq-php-file'>
		<xsl:choose>
			<xsl:when test="$in-production=0">
				<xsl:value-of select="'faq-updated-layout.php'"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="'faq.php'"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>	

	<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
	<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
	
<xsl:template match="/">
        <html lang='en'>
			<head>
				<title>InsideMC | Submit a Story </title>
			<script>
				if (location.protocol != 'https:')
				{
				 location.href = 'https:' + window.location.href.substring(window.location.protocol.length);
				}
			</script>
			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>


			<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE"/>
			<meta name="viewport" content="width=device-width"/>


			<link rel="stylesheet" href="https://www.montgomerycollege.edu/_resources/css/app.css" media="all"/>

			<!-- Google Tag Manager  -->
			<script>
			//<![CDATA[
			(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
			new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
			j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
			'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
			})(window,document,'script','dataLayer','GTM-N69MNP');
			//]]>
			</script>
			<!-- End Google Tag Manager -->			 

 
			 
			<!-- favicons -->
			<link rel="apple-touch-icon" sizes="57x57" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-57x57.png"/>
			<link rel="apple-touch-icon" sizes="60x60" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-60x60.png"/>
			<link rel="apple-touch-icon" sizes="72x72" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-72x72.png"/>
			<link rel="apple-touch-icon" sizes="76x76" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-76x76.png"/>
			<link rel="apple-touch-icon" sizes="114x114" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-114x114.png"/>
			<link rel="apple-touch-icon" sizes="120x120" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-120x120.png"/>
			<link rel="apple-touch-icon" sizes="144x144" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-144x144.png"/>
			<link rel="apple-touch-icon" sizes="152x152" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-152x152.png"/>
			<link rel="apple-touch-icon" sizes="180x180" href="//www.montgomerycollege.edu/_images/global/apple-touch-icon-180x180.png"/>
			<link rel="icon" type="image/png" href="//www.montgomerycollege.edu/_images/global/favicon-32x32.png" sizes="32x32"/>
			<link rel="icon" type="image/png" href="//www.montgomerycollege.edu/_images/global/android-chrome-192x192.png" sizes="192x192"/>
			<link rel="icon" type="image/png" href="//www.montgomerycollege.edu/_images/global/favicon-96x96.png" sizes="96x96"/>
			<link rel="icon" type="image/png" href="//www.montgomerycollege.edu/_images/global/favicon-16x16.png" sizes="16x16"/>
			<!-- favicons  -->

 	 
			
			<script src="https://www.montgomerycollege.edu/_resources/js/modernizr-touch.js"></script> 
				 
			<script src="//use.typekit.net/gmd3opn.js"></script>
			<script>try{Typekit.load({async:true});}catch(e){}</script>
			<script src="https://www.montgomerycollege.edu/_resources/js/activateTypeKit.js"></script>
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/jquery-1.12.0.min.js"></script>
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/bootstrap.min.js"></script> 
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/flickity.pkgd.min.js"></script>  
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/jquery.visible.min.js"></script>
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/jquery.accordion.source.js"></script>
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/behavior-2020.js"></script> 
			<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/base-2020.js"></script>
	 
				
			<!-- Inside MC specific styles  -->
			<link rel="stylesheet" href="css/global-insidemc.css" media="all" />       
			</head>
			<body class='info insidemc'>
<header>
<a class="sr-only sr-only-visible-focus" title="Skip to main content" href="#main-content" id="top">Skip to main content</a>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N69MNP"
height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript>
					<closing-message>
					<script type="text/javascript">
//<![CDATA[
						// Note, the code which toggles the display of the closing message presumes that the JS variable
						// closing message is already defined.  The JS include that follows this will assign a non-blank
						// value to this variable if there is a closing message.
						var closingMessage = "";
//]]>
					</script> 

					<!-- Section 2 JS Include - Comes from www -->
					<script type='text/javascript' src='//www.montgomerycollege.edu/_alert-messages/alert-messages.js'></script>

					<!-- Section 3 DIV code - Gets toggled if there is a message. -->
					<div id="closingInfo" style="display: none;">
						<div id="closingInfo-inner">



						<div id="closingMessage"></div>

						</div> <!-- /closingInfo-inner -->
					</div> <!-- /closingInfo -->

					<!-- Section 4 JS toggling if there is a message.  If closing message gets set, the code below will copy it into the above div and set the display to block.  If it is blank it will leave it empty and "none." -->

					<script type="text/javascript">
//<![CDATA[ 
		 var bareMessage = closingMessage.replace("#closingMessage",""); 
		 bareMessage = bareMessage.substr(bareMessage.lastIndexOf("</style>") + 8);
		 
         if ("" != bareMessage.trim())
         {
             document.getElementById('closingMessage').innerHTML = closingMessage;
             document.getElementById('closingInfo').style.display = 'block';
         }
//]]>
</script> 
					</closing-message>

<div class="global-header global-header-redesign">

 
<p id="ie-banner" class="browserupgrade" style="display: none;">IE is not supported for Inside MC. Please use <a href="https://www.google.com/chrome/">Chrome</a>, <a href="https://www.apple.com/safari/">Safari</a>, <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>, or <a href="https://www.microsoft.com/en-us/edge">the latest version of Microsoft Edge</a>.</p>
<p id="old-edge-banner" class="browserupgrade" style="display: none;">This version of Microsoft Edge is not supported for Inside MC. Please use <a href="https://www.google.com/chrome/">Chrome</a>, <a href="https://www.apple.com/safari/">Safari</a>, <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>, or <a href="https://www.microsoft.com/en-us/edge">the latest version of Microsoft Edge</a>.</p>
<script>
   //<![CDATA[
    function isOldIE(userAgent) {
      var msie = userAgent.indexOf('msie') + userAgent.indexOf('trident') ;
      if (msie > 0) {
        // IE 10 or older
        return true;
      }
      // other browser, IE 11, or Current Edge
      return false;
    }
	
    function isOldEdge(userAgent) {
      var msie = userAgent.indexOf('edge') ;
      if (msie > 0) {
        // Old Edge
        return true;
      }
      // other browser, IE 11, or Current Edge
      return false;
    }
	
	
	
	
    if (isOldIE(navigator.userAgent.toLowerCase())) {
      var ieWarning = document.getElementById('ie-banner');
      ieWarning.setAttribute('style', 'display: block;');
    }
	
    if (isOldEdge(navigator.userAgent.toLowerCase())) {
      var ieWarning = document.getElementById('old-edge-banner');
      ieWarning.setAttribute('style', 'display: block;');
    }
	
    //]]>
</script>


 
<div class="global-header-inner">

 

<nav class="top-nav navbar navbar-default" aria-label="Top Utility Navigation">
   
    
      <ul class="top-nav-inner nav navbar-nav navbar-right">
       
        
          
          <li><a href="https://www.montgomerycollege.edu/">Montgomery College Homepage</a></li>
          
          
         
        
        <li class="global-header__primary__blue-items">
        
         

		<div class="global-header__primary__blue-item">
			<a href="https://mymc.glb.montgomerycollege.edu">
				Access MyMC
				<div class="global-header__primary__blue-item__icon">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10">
						<path class="a" d="M11,7.75A1.25,1.25,0,0,1,9.75,9H7.188a0.2,0.2,0,0,0-.2.2V9.79a0.2,0.2,0,0,0,.2.2L9.853,10A2.147,2.147,0,0,0,12,7.853V2.147A2.147,2.147,0,0,0,9.853,0l-2.665.01a0.2,0.2,0,0,0-.2.2V0.8a0.2,0.2,0,0,0,.2.2H9.75A1.25,1.25,0,0,1,11,2.25v5.5Z"></path>
						<path class="a" d="M9.1,4.648L4.852,0.4A0.473,0.473,0,0,0,4,.75V3H0.465A0.465,0.465,0,0,0,0,3.465v3.07A0.465,0.465,0,0,0,.465,7H4V9.25a0.473,0.473,0,0,0,.852.352L9.1,5.352A0.491,0.491,0,0,0,9.1,4.648Z"></path>
					</svg>

				</div>
			</a>
		</div>

	 </li> 
        
        
        
        
        
        
      </ul><!-- END navbar-nav-inner -->
     
     
     
   
</nav> <!-- END top-nav -->






<div class="global-header__cta-area global-header-brand">
  <div class="global-header__cta-area__logo">
    <!--  <a href="/">Montgomery College</a> --> 
	  <a href="{$index-php-file}"><img src="https://www.montgomerycollege.edu/_images/logo-apps/insidemc-logo.svg" alt="Montgomery College News - Inside MC" /></a>
  </div>
  
  
  <div class="utility-nav"> 
    
    <ul class="utility-nav-inner nav navbar-nav navbar-left">
       
         
       
          <li class="navbar-nav-li"><a href="{$submit-news-php-file}">Submit Your News</a></li>
           
           
      </ul><!-- END utility-nav-inner --> 


 


      <form class="searchSite__form navbar-form navbar-right" name="searchForm" id="searchForm" method="get" action="search.php" autocomplete="off" onsubmit="return ValidateSearchTerm();">
				<div class="form-group">
				
				 
				<label for="search"><span class="hide">Search</span>
				<!-- <input type="hidden" name="placeholder" value=""> -->
				<input type="text" name="q" id="search" value="" placeholder="Search Our Site" class="" aria-label="Search" required="required" />
				<button type="submit" class="relative hide-text icon-search">
					<span class="sr-only">Search</span>

				</button>
				</label>
				</div>
				 
			</form>

			 

 
			 

<!-- IF we're displaying a single story on the details page, then we can't use the dates or backissues nodes under /newsletter to determine if we're in a back issue or not. -->
<xsl:variable name='current-display-date' select="'09-08-2026'"/>
<xsl:variable name='displaying-story-details' select='0'/>
<xsl:variable name='story-publish-date' select="''"/>
<xsl:variable name='backissues-select-page' select="0"/>
<xsl:variable name='contact-us-select-page' select="0"/>
<xsl:variable name='faq-select-page' select="0"/>
<!--
Current display date is [<xsl:value-of select='$current-display-date'/>]<br/>
Displaying story details is [<xsl:value-of select='$displaying-story-details'/>]<br/>
Story Publish Date is [<xsl:value-of select='$story-publish-date'/>]
-->
<div class="navbar-header">

    <a href="#" class="mobile-link"><span class="sr-only">Contact Us </span> <img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-envelope.svg" alt="contact us" /></a>
    
     <button type="button" class="navbar-toggle collapsed toggle-search" data-toggle="collapse" data-target="#collapse-search" aria-expanded="false"  onclick="focusMethod()">
        <span class="sr-only">Toggle navigation</span>
        
         <img src="https://www.montgomerycollege.edu/_images/global/searchpanel_blackicon.svg" alt="search our site" />  
        <!--  <span class="hamburger-menu"><span></span></span> -->
        
        
      </button> 
      
        <button type="button" class="navbar-toggle collapsed toggle-main-nav" data-toggle="collapse" data-target="#collapse-main-nav" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>  
        <span class="hamburger-menu"><span></span></span>
        
        
      </button> 
      
      
      
      
    </div>
       
      
      
  </div>
</div> 
</div>


<nav class="main-nav navbar navbar-default" aria-label="Main Navigation">
 
     
    <div class="collapse navbar-collapse collapse-search" id="collapse-search">
     
       <form class="searchSite__form navbar-form navbar-right" name="searchForm" id="searchForm-mobile" method="get" action="search.php" autocomplete="off" onsubmit="return ValidateSearchTerm();">
				<div class="form-group">
				
					
			  <label for="search-mobile" class="sr-only">Search</label>
				<input type="hidden" name="placeholder" value="" />
				<input type="text" name="q" id="search-mobile" value="" placeholder="Search Our Site" class="" aria-label="Search" required="required" />
				<button type="submit" class="relative hide-text icon-search">
					<span class="sr-only">Search</span>

				</button> 
				</div>
				 
			</form>
 
     
    </div><!-- /.navbar-collapse -->
    
    
      <div class="collapse navbar-collapse collapse-main-nav" id="collapse-main-nav"> 
    
       
       
       
    <div class="main-buttons">
    
    
    <div class="global-header__primary__blue-items">  
		<div class="global-header__primary__blue-item">
			<a href="https://mymc.glb.montgomerycollege.edu" >
				Access MyMC
				<div class="global-header__primary__blue-item__icon">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10">
						<path class="a" d="M11,7.75A1.25,1.25,0,0,1,9.75,9H7.188a0.2,0.2,0,0,0-.2.2V9.79a0.2,0.2,0,0,0,.2.2L9.853,10A2.147,2.147,0,0,0,12,7.853V2.147A2.147,2.147,0,0,0,9.853,0l-2.665.01a0.2,0.2,0,0,0-.2.2V0.8a0.2,0.2,0,0,0,.2.2H9.75A1.25,1.25,0,0,1,11,2.25v5.5Z"></path>
						<path class="a" d="M9.1,4.648L4.852,0.4A0.473,0.473,0,0,0,4,.75V3H0.465A0.465,0.465,0,0,0,0,3.465v3.07A0.465,0.465,0,0,0,.465,7H4V9.25a0.473,0.473,0,0,0,.852.352L9.1,5.352A0.491,0.491,0,0,0,9.1,4.648Z"></path>
					</svg>

				</div>
			</a>
		</div>  
	 </div>
    	 
    	
    </div>
    
    
     <ul class="main-nav-inner nav navbar-nav">
						
						<li>
<!-- need to make these work <xsl:attribute name='class'>
	<xsl:choose>
		<xsl:when test="$displaying-story-details = 0 and is-back-issue and is-back-issue = 0">  
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:when test="$displaying-story-details = 1 and ($current-display-date = $story-publish-date)">
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of select="'dropdown-menu__first-level-list__item'"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:attribute> -->

 	<a href="{$index-php-file}" >Today's Stories</a>
	  

	<!--
	<xsl:attribute name='class'>

	<xsl:choose>
		<xsl:when test="$displaying-story-details = 0 and is-back-issue and is-back-issue = 0">  
			<xsl:value-of select="'menu-selected'"/>
		</xsl:when>
		<xsl:when test="$displaying-story-details = 1 and ($current-display-date = $story-publish-date)">
			<xsl:value-of select="'menu-selected'"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of select="''"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:attribute>						
 -->
						</li>
				
						<li>

<!-- need to make these work <xsl:attribute name='class'>
	<xsl:choose>
		<xsl:when test="$displaying-story-details = 0 and is-back-issue and is-back-issue = 1 ">  
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:when test="$displaying-story-details = 1 and not ($current-display-date = $story-publish-date)">
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:when test="$backissues-select-page = 1">
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of select="'dropdown-menu__first-level-list__item'"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:attribute> -->
							<a href="{$backissues-php-file}">Back Issues</a>

						</li>
						<li>
<!-- need to make these work <xsl:attribute name='class'>
	<xsl:choose>
		<xsl:when test="$contact-us-select-page = 1">
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of select="'dropdown-menu__first-level-list__item'"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:attribute> -->
							<a href="{$contact-us-php-file}">Contact Us</a>

						</li>  
						<li>
<!-- need to make these work <xsl:attribute name='class'>
	<xsl:choose>
		<xsl:when test="$faq-select-page = 1">
			<xsl:value-of select="'dropdown-menu__first-level-list__item selected'"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of select="'dropdown-menu__first-level-list__item'"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:attribute> -->
							<a href="{$faq-php-file}">FAQ</a>

						</li> 

					



						 
					 </ul><!-- END navbar-nav-inner -->
					 
					 
					   <ul class="top-nav-inner nav navbar-nav navbar-right">
       
          
          <li><a href="{$submit-news-php-file}">Submit Your News</a></li>  
          <li><a href="https://www.montgomerycollege.edu/">Montgomery College Homepage</a></li>
          
       
      </ul><!-- END navbar-nav-inner -->
      
      
     
    			</div><!-- END navbar-collapse --> 
    		</nav>
		</div><!-- END global-header -->  
	
</header> <!-- End Header-->


<script type='text/javascript'> 
 $(document).ready(function() { 
 var url = window.location.href; 
 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 
 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 
 url = url.substr(url.lastIndexOf("/") + 1);
  
 if(url == ''){
 // url = 'index.php';
  // url = 'index.php', 'details.php';
 // var urlList=['index.php', 'details.php'];
  // url = 'details.php';
  url = 'index.php';
 }
  
 $('.nav li').each(function(){ 
  var href = $(this).find('a').attr('href'); 
  if(url == href){

  	// to highlight current menu item in the top audience nav 
	$('.top-nav-inner').find('a[href="'+url+'"]').addClass('menu-selected').attr('aria-current', 'page');
	
	// to highlight current menu item in the utility nav 
	$('.utility-nav-inner').find('a[href="'+url+'"]').addClass('menu-selected').attr('aria-current', 'page');
	
	// to highlight current menu item in the main nav
	$('.main-nav-inner').find('a[href="'+url+'"]').addClass('menu-selected').attr('aria-current', 'page');
	
	// to highlight current menu item in the main nav dropdowns
	$('.main-nav-inner').find('a[href="'+url+'"]').closest('ul').prev('a').addClass('menu-selected').attr('aria-current', 'page');
  }
 });
});
 
</script><script type='text/javascript' src='common.js'></script>
<script type='text/javascript'>
	//<![CDATA[


			// JS Code that is used in all stories but which does not need to be loaded each time any given web
			// page for this site is loaded
			
			function ConvertSpecialChars (fieldCtrl)
				{
					fieldCtrl.value = ConvertSpecialCharsCore (fieldCtrl.value);
					return true;
				}

			// Need this function so we can call the conversion outside of the DOM context, i.e., on raw strings.
			function ConvertSpecialCharsCore (textToConvert)
				{
					var convertedHTML = textToConvert;

					if (!document.mainForm.converted_characters_source)
						{
							alert ("Character conversion cannot be used unless the form field converted_characters_source is defined.");
							return false;
						}
					if (!document.mainForm.converted_characters_target)
						{
							alert ("Character conversion cannot be used unless the form field converted_characters_target is defined.");
							return false;
						}
					var sourceCharArray = document.mainForm.converted_characters_source.value.split("|");
					var targetCharArray = document.mainForm.converted_characters_target.value.split("|");
					
					for (var x = 0; x < sourceCharArray.length; x++)
						{
			//				alert ("Replacing [" + String.fromCharCode(sourceCharArray[x]) + "] with [" + targetCharArray[x] + "]");
							while (-1 != convertedHTML.indexOf(String.fromCharCode(sourceCharArray[x])) )
								convertedHTML = convertedHTML.replace (String.fromCharCode(sourceCharArray[x]), targetCharArray[x]);
						}

					return convertedHTML;
				}
				
			function FillInEmailonInitialSubmit()				{					var fullName = document.mainForm.submitter_name.value.replace(/^\s+|\s+$/g,"");					var nameParts = fullName.split(" ");					var email = document.mainForm.submitter_email.value.replace(" ", "");										if ("" != fullName)						{			//				document.mainForm.submitter_email.value = firstname.toLowerCase() + "." + lastname.toLowerCase() + "@montgomerycollege.edu";							var emailToAdd = "";							for (var x = 0; x < nameParts.length; x++)								{									if ("" == emailToAdd)										emailToAdd = nameParts[x].replace(/^\s+|\s+$/g,"") + "";									else										emailToAdd += "." + nameParts[x].replace(/^\s+|\s+$/g,"");								}							if ("" != emailToAdd)								{									emailToAdd += "@montgomerycollege.edu";									document.mainForm.submitter_email.value = emailToAdd.toLowerCase();									document.mainForm.submitter_phone_ac.value = "240";									document.mainForm.submitter_phone_pr.value = "567";									document.mainForm.submitter_phone_l4.focus();									document.mainForm.submitter_phone_l4.select();								}						}					return true;				}	
			function ApplyCorrection (originalWord, wordIndex, subWordIndex, selectObject, startOfWordToReplace, endOfWordToReplace)
				{
					if (IsValidStory ())
						{
			//				alert ("Original word is [" + originalWord + "]\nWord Index is [" + wordIndex + ", " + subWordIndex + "]\nReplacement is [" + selectObject[selectObject.selectedIndex].value + "]");
							document.mainForm.wordIndexToChange.value = wordIndex;
							document.mainForm.subWordIndexToChange.value = subWordIndex;
							document.mainForm.replacementWord.value = selectObject[selectObject.selectedIndex].value;
							document.mainForm.startOfWordToReplace.value = startOfWordToReplace;
							document.mainForm.endOfWordToReplace.value = endOfWordToReplace;
							document.mainForm.SubmittingLevel.value = 'ApplyCorrection';
							ControlSubmitStoryButtons (true);
							DisableSpellingButtons ();
							document.mainForm.submit();
						}
				}

			function IfThisUncheckedDefaultCategoryCantBeChecked (checkboxCtrl, rcdidValue)
				{
					if (!checkboxCtrl.checked)
						{
							var y = 0;
							while ( (y < document.mainForm.default_category.length) && (!checkboxCtrl.checked) )
								{
									if (parseInt(document.mainForm.default_category[y].value) == rcdidValue)
										{
											if (document.mainForm.default_category[y].checked)
												{
													alert ("This category must be assigned to this story in order for it to be the default category.\n\nIf you wish to remove this category assignment from this story, please choose a different default category first.");
													checkboxCtrl.checked = true;
												}
										}
									y++;
								}
						}
					return true;
				}
				
			function ValidSelectionMade (thisSelectObject, msg)
				{
					if (thisSelectObject.selectedIndex > 0)
						return true;
					return FocusOnFieldAndDie (thisSelectObject, msg);
				}
			
			function SilentIsValidEmail (possibleEmailAddress)
				{
					var str = possibleEmailAddress;
					
					var at="@";
					var dot=".";
					var lat=str.indexOf(at);
					var lstr=str.length;
					var ldot=str.indexOf(dot);
			
					if (str.indexOf(at)==-1)
						return false;
			
					if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
						return false;
			
					if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
						return false;
			
					if (str.indexOf(at,(lat+1))!=-1)
						return false;
			
					if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
						return false;
			
					if (str.indexOf(dot,(lat+2))==-1)
						return false;
			
					if ((str.indexOf(" ")!=-1) || (str.indexOf(";")!=-1))
						return false;
			
					return true;
				}
			
			function IsValidEmail (fieldCtrl, msg)
				{
					var str = fieldCtrl.value;
			
					if ("" == Trim(str))
						return true;
			
					if (!SilentIsValidEmail (str))
						return FocusOnFieldAndDie (fieldCtrl, msg);
			
					return true;
				}
			
			function AtLeastOneFieldFilled (fieldCtrl1, fieldCtrl2, msg)
				{
					if ("" != Trim (fieldCtrl1.value))
						return true;
					if ("" != Trim (fieldCtrl2.value))
						return true;
					return FocusOnFieldAndDie (fieldCtrl1, msg);
				}
			
			function LimitText (textAreaCtrl, maxCharsAllowed)
				{
					if (textAreaCtrl.value.length > maxCharsAllowed)
						textAreaCtrl.value = textAreaCtrl.value.substring (0, maxCharsAllowed);
				}
			
			function DisableApprovalButtons()
				{
					document.mainForm.ApproveButton.disabled = true;
					document.mainForm.RejectButton.disabled = true;
				}
			
			function DisableButtonsEditOrPublish ()
				{
					DisableAttachmentButtons ();
					TrytoControlButtonByID ("previewButton", true);
					TrytoControlButtonByID ("saveButton", true);
					TrytoControlButtonByID ("cancelButton", true);
					TrytoControlButtonByID ("spellCheckButton", true);
					TrytoControlButtonByID ("ApproveButton", true);
					TrytoControlButtonByID ("RejectButton", true);
				}
			
			function PreviewChanges ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='Preview';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function IsValidStoryEditOrPublish ()
				{
					ConvertSpecialChars (document.mainForm.story_headline);
					ConvertSpecialChars (document.mainForm.story_summary);
					ConvertSpecialChars (document.mainForm.story_body);
			
					if (!AtLeastOneCategoryChosen ())
						{
							alert ("Please select at least one story category.");
							return false;
						}
					if 
						(
							FieldNotEmpty (document.mainForm.story_headline, "Please provide a story headline.") &&
							FieldNotEmpty (document.mainForm.story_body, "Please provide a story body.")
							&& AtLeastOneFieldListedMustBeFilled ("publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Please specify at least one publishing date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_1, "Publish date 1 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_2, "Publish date 2 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_3, "Publish date 3 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_4, "Publish date 4 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_5, "Publish date 5 must be current date or future date.")
							&& FieldsListedByNameHaveUniqueValues (true, "publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Publishing dates must be unique.")
						)
						return true;
					return false;
				}
			
			function PublishDateNotInPast ()
				{
					// Note that this function is used in both editing and publishing.  When we allowed for the publish
					// date to appear on the edit screen, we had to use a hidden form field to preserve the value between
					// page reloads.  This form field being present would have triggered the error below if we did not
					// check to make sure we were actually publishing the story first.
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.publish_date))
						return DateWithDashesIsPresentOrFutureDate (false, document.mainForm.publish_date, "Publishing date must be equal to or greater than today's date.")
					return true;
				}
			
			function ExpiryDateNotInPast ()
				{
					// Works similar to PublishDateNotInPast except it checks the expiration date.
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.expiration_date))
						return DateWithDashesIsPresentOrFutureDate (false, document.mainForm.expiration_date, "Expiration date must be equal to or greater than today's date.")
					return true;
				}
			
			function PublishDateLessThanOrEqualToExpiryDate ()
				{
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.expiration_date) && (document.mainForm.publish_date))
						return FirstDateLessThanOrEqualToSecondDate (document.mainForm.publish_date, document.mainForm.expiration_date, "Publish date must be less than or equal to expiration date.")
					return true;
				}
			
			function SaveChanges ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='Save';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function CancelEditing ()
				{
					if (confirm ("Are you sure you want to cancel editing?  All of your changes except for those made to attachments will be lost."))
						StorySelection();
				}
			
			function RejectStory ()
				{
					if (confirm ("Are you sure you want to reject this story?"))
						{
							document.mainForm.SubmittingLevel.value='Reject';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function ApproveStory ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							if (confirm ("Are you sure you want to approve this story?"))
								{
									document.mainForm.SubmittingLevel.value='Approve';
									DisableButtonsEditOrPublish ();
									document.mainForm.submit();
								}
						}
				}
			
			function RemoveAttachmentEditOrPublish (nameOfFile)
				{
					if (IsValidStoryEditOrPublish ())
						{
							if (confirm ("Are you sure you wish to remove this attachment?"))
								{
									document.mainForm.SubmittingLevel.value = 'RemoveAttachment';
									document.mainForm.attachmentToRemove.value = nameOfFile;
									DisableButtonsEditOrPublish ();
									document.mainForm.submit();
								}
						}
				}
			
			function SpellCheckEditOrPublish()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='SpellCheck';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function FocusOnFieldAndDieReplaceOldValue (desiredDefaultValue, fieldCtrl, msg)
				{
					alert (msg);
					try
						{
							fieldCtrl.value = desiredDefaultValue;
							fieldCtrl.focus();
							fieldCtrl.select();
						}
					catch (err)
						{
						}
					return false;
				}
			
			function DateWithDashesIsPresentOrFutureDate (allowBlankValue, inDateCtrl, msg)
				{
					if ((allowBlankValue) && ("" == Trim (inDateCtrl.value)))
						return true;
			
					// This function should be called after verifying that inDateCtrl contains a valid MM-DD-YYYY date.
					var dateParts = inDateCtrl.value.split("-");
			
					var enteredDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 23, 59, 59);
					var currentDate = new Date ();
					// alert ("entered date is [" + enteredDate + "]");
					if (enteredDate >= currentDate)
						return true;
					return FocusOnFieldAndDie (inDateCtrl, msg);
				}
			
			function FirstDateLessThanOrEqualToSecondDate (inDateCtrl1, inDateCtrl2, msg)
				{
					// Assumes both dates are valid MM-DD-YYYY dates.
					if (("" == Trim(inDateCtrl1.value)) || ("" == Trim(inDateCtrl2.value)))
						return true;
			
					var dateParts = inDateCtrl1.value.split("-");
					var firstDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 12, 0, 0);
					
					dateParts = inDateCtrl2.value.split("-");
					var secondDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 12, 0, 0);
					
					if (firstDate <= secondDate)
						return true;
					return FocusOnFieldAndDie (inDateCtrl1, msg);
				}
			
			function IsValidDateWithDashesAndFixValue (allowBlankField, desiredDefaultDate, inDateCtrl, msg)
				{
					if ( (allowBlankField) && ("" == Trim (inDateCtrl.value)) )
						return true;
			
					var dateParts = inDateCtrl.value.split("-");
					if (3 != dateParts.length)
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					var foundNonNum = false;
					var x = 0;
					var ch = "";
					while ((!foundNonNum) && (x < dateParts[0].length))
						{
							ch = dateParts[0].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					x = 0;
					foundNonNum = false;
					while ((!foundNonNum) && (x < dateParts[1].length))
						{
							ch = dateParts[1].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					x = 0;
					foundNonNum = false;
					while ((!foundNonNum) && (x < dateParts[2].length))
						{
							ch = dateParts[2].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					var mm = dateParts[0] - 0;
					var dd = dateParts[1] - 0;
					var yy = dateParts[2] - 0;
			
					if ((mm < 1) || (mm > 12))
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					var daysInMonths = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
			
					if (((0 == (yy % 4)) && (0 != (yy % 100))) || (0 == (yy % 400)))
						daysInMonths[1] = 29;
			
					if ((dd < 1) || (dd > daysInMonths[mm-1]))
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					return true;
				}
			
			function CopyPublishDateToExpirationDate ()
				{
					// This function is used when a single publishing date option is configured.
					document.mainForm.expiration_date.value = document.mainForm.publish_date.value;
				}
	//]]>
</script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

				<!-- Probably should vary this based on the number of stories being displayed. -->
									<section aria-label="breadcrumb section">
									<div class="breadcrumbs">
										<ul class="breadcrumbs__list">
											<li><a href="{$index-php-file}" class="breadcrumbs_crumb-link">Home</a></li>
											<!--<li><a href="#" class="breadcrumbs_crumb-link">Submit News</a></li>-->
											<li><span class="breadcrumbs__current-crumb">Submit a Story</span></li>
										</ul>
									</div>
									</section>
									
									
				<main class="detail-page-container details" id="main-content">
					<div class="universal-page-container">
						<div class="universal-page-container__top layout-container layout-container--with-sidebar page-container--has-sidebar">
							<div class="layout-container__block">
								<div class="layout-container__block__wrapper">
									
									
									
									  <div class="page-headline">
                        <h1 class="hero-banner__headline page-headline-alt h1">Submit a Story</h1>
                        <div class="page-headline__sub-header">
                           <h2 class="page-headline__sub-header h4">Deadline for Story Submission is 3pm.</h2> 
                        </div>
                     </div> 
                     
                     
									<div class="section-padding-horizontal">
										<div class='bodyText'>
										 
<script type='text/javascript'>
	//<![CDATA[
function TrytoControlButtonByID (ctrlID, disabling)
	{
		try
			{
				if (disabling)
					document.getElementById(ctrlID).disabled = true;
				else
					document.getElementById(ctrlID).disabled = false;
			}
		catch (err)
			{
				// Do nothing.
			}
	}

function TrBGOver(inCtrl)
	{
		inCtrl.style.background = '#99CCFF';
	}

function TrBGOut(inCtrl)
	{
		inCtrl.style.background = '#ffffff' ;
	}

function NoEnterAllowed (inCtrl)
	{
		// N.B. This function only works withe onkeypress event.
//		alert ("Keycode is [" + keyCode + "]");

		if (13 == window.event.keyCode)
			{
//				alert ("Enter Pressed");
				window.event.keyCode = 0;
			}
	}

function Trim (inStr)
	{
		// This function takes a string and removes all the *spaces* from either side.
		var outStr = "";
		var x, ch;
		
		// Trim left side spaces
		for (x = 0; x < inStr.length; x++)
			{
				ch = inStr.substring(x, x+1);
				if (" " != ch)
					{
						outStr = inStr.substring(x, inStr.length);
						break;
					}
			}
			
		// Trim right side spaces
		
		for (x = outStr.length - 1; x >= 0; x--)
			{
				ch = outStr.substring(x, x + 1);
				if (" " != ch)
					{
						//alert ("x + 1 is [" + (x + 1) + "]");
						outStr = outStr.substring (0, x + 1);
						break;
					}
			}
		//alert ("inStr was [" + inStr + "], outStr is [" + outStr + "]");
		return outStr;
	}

function NoOp ()
	{
		return true;
	}

function FocusOnFieldAndDie (fieldCtrl, msg)
	{
		alert (msg);
		try
			{
				fieldCtrl.focus();
				fieldCtrl.select();
			}
		catch (err)
			{
			}
		return false;
	}

function FieldNotEmpty (fieldCtrl, msg)
	{
		if ("" == Trim (fieldCtrl.value))
			return FocusOnFieldAndDie (fieldCtrl, msg);
		return true;
	}

function IsCharNumeric (inChar)
	{
		var ch = inChar;
		if (("0" == ch) || ("1" == ch) || ("2" == ch) || ("3" == ch) || ("4" == ch) || ("5" == ch) || ("6" == ch) || ("7" == ch) || ("8" == ch) || ("9" == ch))
			return true;
		return false;
	}

function IsNumeric (fieldCtrl, msg, allowBlanks)
	{
		var possibleNumber = Trim(fieldCtrl.value);

		if (allowBlanks && ("" == possibleNumber))
			return true;

		var dotCount = 0;
		var x = 0;
		var ch = "";

		while (x < possibleNumber.length)
			{
				ch = possibleNumber.substring (x, x+1);
				if ("." == ch)
					{
						if (dotCount < 1)
							dotCount++;
						else
							return FocusOnFieldAndDie (fieldCtrl, msg);
					}
				else
					{
						if ((0 == x) && ("-" == ch))
							{
								// This is OK.  Do nothing.
							}
						else if (!IsCharNumeric (ch))
							return FocusOnFieldAndDie (fieldCtrl, msg);
					}
				x++;
			}
		return true;
	}

function IsNonNegativeNumber (fieldCtrl, msg)
	{
		var possibleNumber = Trim(fieldCtrl.value);

		if ("" == possibleNumber)
			return true;

		var dotCount = 0;
		var x = 0;
		var ch = "";

		while (x < possibleNumber.length)
			{
				ch = possibleNumber.substring (x, x+1);
				if ("." == ch)
					{
						if (dotCount < 1)
							dotCount++;
						else
							return FocusOnFieldAndDie (fieldCtrl, msg);
					}
				else
					{
						if (!IsCharNumeric (ch))
							return FocusOnFieldAndDie (fieldCtrl, msg);
					}
				x++;
			}
		return true;
	}

function IsValidPhoneNumber (areaCodeCtrl, prefixCtrl, lastFourCtrl, msg)
	{
		// Don't bother if all fields are blank.
		if (("" == areaCodeCtrl.value) && ("" == prefixCtrl.value) && ("" == lastFourCtrl.value))
			return true;

		// At this point, we know at least one field is filled in.  All 3 must be filled in, now
		// check if at least one field is blank, if this is the case, then return an error.
		// Check each control separately to ensure we focus on the appropriate field if there is
		// a problem.
		if (("" == areaCodeCtrl.value) || (3 != Trim (areaCodeCtrl.value).length))
			return FocusOnFieldAndDie (areaCodeCtrl, msg);
		if (("" == prefixCtrl.value) || (3 != Trim (prefixCtrl.value).length))
			return FocusOnFieldAndDie (prefixCtrl, msg);
		if (("" == lastFourCtrl.value) || (4 != Trim (lastFourCtrl.value).length))
			return FocusOnFieldAndDie (lastFourCtrl, msg);

		// At this point, we know all 3 fields are not blank.  Check if the characters in each
		// are numeric.
		var x = 0;
		var ch = "";
		while (x < areaCodeCtrl.value.length)
			{
				ch = areaCodeCtrl.value.substring (x, x+1);
				if (!IsCharNumeric (ch))
					return FocusOnFieldAndDie (areaCodeCtrl, msg);
				x++;
			}

		x = 0;
		ch = "";
		while (x < prefixCtrl.value.length)
			{
				ch = prefixCtrl.value.substring (x, x+1);
				if (!IsCharNumeric (ch))
					return FocusOnFieldAndDie (prefixCtrl, msg);
				x++;
			}

		x = 0;
		ch = "";
		while (x < lastFourCtrl.value.length)
			{
				ch = lastFourCtrl.value.substring (x, x+1);
				if (!IsCharNumeric (ch))
					return FocusOnFieldAndDie (lastFourCtrl, msg);
				x++;
			}
		return true;
	}

function IsValidPassword (fieldCtrl, msg)
	{
		if ("" == fieldCtrl.value.replace(" ", ""))
			return true; 
		if (fieldCtrl.value.length < 8)
			return FocusOnFieldAndDie (fieldCtrl, msg);
		var x = 0;
		var ch = "";
		var foundNum = false;
		while ( !foundNum && (x < fieldCtrl.value.length) )
			{
				ch = fieldCtrl.value.substring (x, x+1);
				if (IsCharNumeric (ch))
					foundNum = true;
				x++;
			}
		if (!foundNum)
			return FocusOnFieldAndDie (fieldCtrl, msg);
		return true;
	}

function ContainsDisallowedText (forbiddenText, fieldCtrl, msg)
	{
		if (-1 == fieldCtrl.value.indexOf (forbiddenText))
			return true;
		return FocusOnFieldAndDie (fieldCtrl, msg);
	}

function StringFieldsEqual (fieldCtrl1, fieldCtrl2, msg)
	{
		if ((fieldCtrl1.value) == (fieldCtrl2.value))
			return true;
		return FocusOnFieldAndDie (fieldCtrl1, msg);
	}

function DisableAllButtons (thisFormObject)
	{
		var agt=navigator.userAgent.toLowerCase();
		if ((-1 != agt.indexOf("firefox")) || (-1 != agt.indexOf("safari")))
			{
				// Do nothing... firefox and safari hate when you disable the same button that
				// calls this function.  Until we come up with a better workaround, just do nothing
				// here.  Maybe window.event might help?
			}
		else
			{
				var temp = "";
				for (var x = 0; x < thisFormObject.length; x++)
					{
						// In Firefox, anything defined as a <button> is always of type "submit".
						// In IE, anything defined as a <button> is always of type "button".
						if (("button" == thisFormObject.elements[x].type) || ("submit" == thisFormObject.elements[x].type))
								thisFormObject.elements[x].disabled = true;
					}
			}
	}

function ProcessLogoff ()
	{
		document.mainForm.thingToDo.value = "Logoff";
		document.mainForm.submit();
		return true;
	}

function GoToMenu()
	{
		document.mainForm.action = "menu.php";
		document.mainForm.submit();
	}

function AtLeastOneFieldListedMustBeFilled (inStr, msg)
	{
		// inStr takes a bar-delimited string containing field names in a given form.
		// We break up the string by bars, then see if at least one of the fields
		// contains non-whitespace text.

		var pieceToCheck = "";
		var offendingObjectName = "";
		
		// If no bars are in the string then we check the single field.
		if (-1 == inStr.indexOf ("|"))
			{
				pieceToCheck = Trim(eval ("document.mainForm." + inStr + ".value"));
				if ("" == pieceToCheck)
					{
						offendingObjectName = "document.mainForm." + inStr;
						return FocusOnFieldAndDie (eval (offendingObjectName), msg)
					}
				return true;
			}

		var pieces = inStr.split ("|");
		var allBlank = true;
		var x = 0;
		
		while (allBlank && (x < pieces.length))
			{
				pieceToCheck = Trim(eval ("document.mainForm." + pieces[x] + ".value"));
				if ("" != Trim (pieceToCheck))
					allBlank = false;
				x++;
			} // while (allBlank && (x < pieces.length))
		if (allBlank)
			{
				offendingObjectName = "document.mainForm." + pieces[0];
				return FocusOnFieldAndDie (eval (offendingObjectName), msg)
			}
		return true;
	}

function FieldsListedByNameHaveUniqueValues (allowBlankFields, inStr, msg)
	{
		// inStr takes a bar-delimited string containing field names in a given form.
		// We break up the string by bars, then see if the value in that string is 
		// unique for all the fields listed.

		if (-1 == inStr.indexOf ("|"))
			return true;

		var pieces = inStr.split ("|");
		
		var allUnique = true;
		var x = 0;
		var pieceToCompare = "";
		var otherPiece = "";
		var offendingObjectName = "";
		while (allUnique && (x < pieces.length))
			{
				pieceToCompare = Trim(eval ("document.mainForm." + pieces[x] + ".value"));
				var y = 0;
				while (allUnique && (y < pieces.length))
					{
						if (x != y)
							{
								otherPiece = Trim(eval ("document.mainForm." + pieces[y] + ".value"));
								if (otherPiece == pieceToCompare)
									{
										if ((allowBlankFields) && ("" == otherPiece) && ("" == pieceToCompare))
											{
												// Do nothing ...
											}
										else // if ((allowBlankFields) && ("" == otherPiece) && ("" == pieceToCompare))
											{
												allUnique = false;
												offendingObjectName = "document.mainForm." + pieces[y];
											} // if ((allowBlankFields) && ("" == otherPiece) && ("" == pieceToCompare))
									} // if (otherPiece == pieceToCompare)
							} // if (x != y)
						y++;
					} // while (allUnique && (y < pieces.length))
				x++;
			} // while (allUnique && (x < pieces.length))
		if (allUnique)
			return true;
		return FocusOnFieldAndDie (eval (offendingObjectName), msg)
	}

function IfCheckboxCheckedThenSelectValueCantBeThis (checkboxCtrl, selectCtrl, illegalValue, msg)
	{
		if ( (checkboxCtrl.checked) && (illegalValue == selectCtrl[selectCtrl.selectedIndex].value) )
			return FocusOnFieldAndDie (selectCtrl, msg);
		return true;
	}	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
// ===================================================================
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download. 
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.
// ===================================================================

/* 
AnchorPosition.js
Author: Matt Kruse
Last modified: 10/11/02

DESCRIPTION: These functions find the position of an <A> tag in a document,
so other elements can be positioned relative to it.

COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some small
positioning errors - usually with Window positioning - occur on the 
Macintosh platform.

FUNCTIONS:
getAnchorPosition(anchorname)
  Returns an Object() having .x and .y properties of the pixel coordinates
  of the upper-left corner of the anchor. Position is relative to the PAGE.

getAnchorWindowPosition(anchorname)
  Returns an Object() having .x and .y properties of the pixel coordinates
  of the upper-left corner of the anchor, relative to the WHOLE SCREEN.

NOTES:

1) For popping up separate browser windows, use getAnchorWindowPosition. 
   Otherwise, use getAnchorPosition

2) Your anchor tag MUST contain both NAME and ID attributes which are the 
   same. For example:
   <A NAME="test" ID="test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the 
   anchor tag correctly. Do not do <A></A> with no space.
*/ 

// getAnchorPosition(anchorname)
//   This function returns an object having .x and .y properties which are the coordinates
//   of the named anchor, relative to the page.
function getAnchorPosition(anchorname) {
	// This function will return an Object with x and y properties
	var useWindow=false;
	var coordinates=new Object();
	var x=0,y=0;
	// Browser capability sniffing
	var use_gebi=false, use_css=false, use_layers=false;
	if (document.getElementById) { use_gebi=true; }
	else if (document.all) { use_css=true; }
	else if (document.layers) { use_layers=true; }
	// Logic to find position
 	if (use_gebi && document.all) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_gebi) {
		var o=document.getElementById(anchorname);
		x=AnchorPosition_getPageOffsetLeft(o);
		y=AnchorPosition_getPageOffsetTop(o);
		}
 	else if (use_css) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_layers) {
		var found=0;
		for (var i=0; i<document.anchors.length; i++) {
			if (document.anchors[i].name==anchorname) { found=1; break; }
			}
		if (found==0) {
			coordinates.x=0; coordinates.y=0; return coordinates;
			}
		x=document.anchors[i].x;
		y=document.anchors[i].y;
		}
	else {
		coordinates.x=0; coordinates.y=0; return coordinates;
		}
	coordinates.x=x;
	coordinates.y=y;
	return coordinates;
	}

// getAnchorWindowPosition(anchorname)
//   This function returns an object having .x and .y properties which are the coordinates
//   of the named anchor, relative to the window
function getAnchorWindowPosition(anchorname) {
	var coordinates=getAnchorPosition(anchorname);
	var x=0;
	var y=0;
	if (document.getElementById) {
		if (isNaN(window.screenX)) {
			x=coordinates.x-document.body.scrollLeft+window.screenLeft;
			y=coordinates.y-document.body.scrollTop+window.screenTop;
			}
		else {
			x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
			y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
			}
		}
	else if (document.all) {
		x=coordinates.x-document.body.scrollLeft+window.screenLeft;
		y=coordinates.y-document.body.scrollTop+window.screenTop;
		}
	else if (document.layers) {
		x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
		y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
		}
	coordinates.x=x;
	coordinates.y=y;
	return coordinates;
	}

// Functions for IE to get position of an object
function AnchorPosition_getPageOffsetLeft (el) {
	var ol=el.offsetLeft;
	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
	return ol;
	}
function AnchorPosition_getWindowOffsetLeft (el) {
	return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
	}	
function AnchorPosition_getPageOffsetTop (el) {
	var ot=el.offsetTop;
	while((el=el.offsetParent) != null) { ot += el.offsetTop; }
	return ot;
	}
function AnchorPosition_getWindowOffsetTop (el) {
	return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
	}
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
// ===================================================================
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download. 
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.
// ===================================================================

// HISTORY
// ------------------------------------------------------------------
// May 17, 2003: Fixed bug in parseDate() for dates <1970
// March 11, 2003: Added parseDate() function
// March 11, 2003: Added "NNN" formatting option. Doesn't match up
//                 perfectly with SimpleDateFormat formats, but 
//                 backwards-compatability was required.

// ------------------------------------------------------------------
// These functions use the same 'format' strings as the 
// java.text.SimpleDateFormat class, with minor exceptions.
// The format string consists of the following abbreviations:
// 
// Field        | Full Form          | Short Form
// -------------+--------------------+-----------------------
// Year         | yyyy (4 digits)    | yy (2 digits), y (2 or 4 digits)
// Month        | MMM (name or abbr.)| MM (2 digits), M (1 or 2 digits)
//              | NNN (abbr.)        |
// Day of Month | dd (2 digits)      | d (1 or 2 digits)
// Day of Week  | EE (name)          | E (abbr)
// Hour (1-12)  | hh (2 digits)      | h (1 or 2 digits)
// Hour (0-23)  | HH (2 digits)      | H (1 or 2 digits)
// Hour (0-11)  | KK (2 digits)      | K (1 or 2 digits)
// Hour (1-24)  | kk (2 digits)      | k (1 or 2 digits)
// Minute       | mm (2 digits)      | m (1 or 2 digits)
// Second       | ss (2 digits)      | s (1 or 2 digits)
// AM/PM        | a                  |
//
// NOTE THE DIFFERENCE BETWEEN MM and mm! Month=MM, not mm!
// Examples:
//  "MMM d, y" matches: January 01, 2000
//                      Dec 1, 1900
//                      Nov 20, 00
//  "M/d/yy"   matches: 01/20/00
//                      9/2/00
//  "MMM dd, yyyy hh:mm:ssa" matches: "January 01, 2000 12:30:45AM"
// ------------------------------------------------------------------

var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');
function LZ(x) {return(x<0||x>9?"":"0")+x}

// ------------------------------------------------------------------
// isDate ( date_string, format_string )
// Returns true if date string matches format of format string and
// is a valid date. Else returns false.
// It is recommended that you trim whitespace around the value before
// passing it to this function, as whitespace is NOT ignored!
// ------------------------------------------------------------------
function isDate(val,format) {
	var date=getDateFromFormat(val,format);
	if (date==0) { return false; }
	return true;
	}

// -------------------------------------------------------------------
// compareDates(date1,date1format,date2,date2format)
//   Compare two date strings to see which is greater.
//   Returns:
//   1 if date1 is greater than date2
//   0 if date2 is greater than date1 of if they are the same
//  -1 if either of the dates is in an invalid format
// -------------------------------------------------------------------
function compareDates(date1,dateformat1,date2,dateformat2) {
	var d1=getDateFromFormat(date1,dateformat1);
	var d2=getDateFromFormat(date2,dateformat2);
	if (d1==0 || d2==0) {
		return -1;
		}
	else if (d1 > d2) {
		return 1;
		}
	return 0;
	}

// ------------------------------------------------------------------
// formatDate (date_object, format)
// Returns a date in the output format specified.
// The format string uses the same abbreviations as in getDateFromFormat()
// ------------------------------------------------------------------
function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var E=date.getDay();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["y"]=""+y;
	value["yyyy"]=y;
	value["yy"]=y.substring(2,4);
	value["M"]=M;
	value["MM"]=LZ(M);
	value["MMM"]=MONTH_NAMES[M-1];
	value["NNN"]=MONTH_NAMES[M+11];
	value["d"]=d;
	value["dd"]=LZ(d);
	value["E"]=DAY_NAMES[E+7];
	value["EE"]=DAY_NAMES[E];
	value["H"]=H;
	value["HH"]=LZ(H);
	if (H==0){value["h"]=12;}
	else if (H>12){value["h"]=H-12;}
	else {value["h"]=H;}
	value["hh"]=LZ(value["h"]);
	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
	value["k"]=H+1;
	value["KK"]=LZ(value["K"]);
	value["kk"]=LZ(value["k"]);
	if (H > 11) { value["a"]="PM"; }
	else { value["a"]="AM"; }
	value["m"]=m;
	value["mm"]=LZ(m);
	value["s"]=s;
	value["ss"]=LZ(s);
	while (i_format < format.length) {
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		if (value[token] != null) { result=result + value[token]; }
		else { result=result + token; }
		}
	return result;
	}
	
// ------------------------------------------------------------------
// Utility functions for parsing in getDateFromFormat()
// ------------------------------------------------------------------
function _isInteger(val) {
	var digits="1234567890";
	for (var i=0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))==-1) { return false; }
		}
	return true;
	}
function _getInt(str,i,minlength,maxlength) {
	for (var x=maxlength; x>=minlength; x--) {
		var token=str.substring(i,i+x);
		if (token.length < minlength) { return null; }
		if (_isInteger(token)) { return token; }
		}
	return null;
	}
	
// ------------------------------------------------------------------
// getDateFromFormat( date_string , format_string )
//
// This function takes a date string and a format string. It matches
// If the date string matches the format string, it returns the 
// getTime() of the date. If it does not match, it returns 0.
// ------------------------------------------------------------------
function getDateFromFormat(val,format) {
	val=val+"";
	format=format+"";
	var i_val=0;
	var i_format=0;
	var c="";
	var token="";
	var token2="";
	var x,y;
	var now=new Date();
	var year=now.getYear();
	var month=now.getMonth()+1;
	var date=1;
	var hh=now.getHours();
	var mm=now.getMinutes();
	var ss=now.getSeconds();
	var ampm="";
	
	while (i_format < format.length) {
		// Get next token from format string
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		// Extract contents of value based on format token
		if (token=="yyyy" || token=="yy" || token=="y") {
			if (token=="yyyy") { x=4;y=4; }
			if (token=="yy")   { x=2;y=2; }
			if (token=="y")    { x=2;y=4; }
			year=_getInt(val,i_val,x,y);
			if (year==null) { return 0; }
			i_val += year.length;
			if (year.length==2) {
				if (year > 70) { year=1900+(year-0); }
				else { year=2000+(year-0); }
				}
			}
		else if (token=="MMM"||token=="NNN"){
			month=0;
			for (var i=0; i<MONTH_NAMES.length; i++) {
				var month_name=MONTH_NAMES[i];
				if (val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()) {
					if (token=="MMM"||(token=="NNN"&&i>11)) {
						month=i+1;
						if (month>12) { month -= 12; }
						i_val += month_name.length;
						break;
						}
					}
				}
			if ((month < 1)||(month>12)){return 0;}
			}
		else if (token=="EE"||token=="E"){
			for (var i=0; i<DAY_NAMES.length; i++) {
				var day_name=DAY_NAMES[i];
				if (val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()) {
					i_val += day_name.length;
					break;
					}
				}
			}
		else if (token=="MM"||token=="M") {
			month=_getInt(val,i_val,token.length,2);
			if(month==null||(month<1)||(month>12)){return 0;}
			i_val+=month.length;}
		else if (token=="dd"||token=="d") {
			date=_getInt(val,i_val,token.length,2);
			if(date==null||(date<1)||(date>31)){return 0;}
			i_val+=date.length;}
		else if (token=="hh"||token=="h") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>12)){return 0;}
			i_val+=hh.length;}
		else if (token=="HH"||token=="H") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>23)){return 0;}
			i_val+=hh.length;}
		else if (token=="KK"||token=="K") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>11)){return 0;}
			i_val+=hh.length;}
		else if (token=="kk"||token=="k") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>24)){return 0;}
			i_val+=hh.length;hh--;}
		else if (token=="mm"||token=="m") {
			mm=_getInt(val,i_val,token.length,2);
			if(mm==null||(mm<0)||(mm>59)){return 0;}
			i_val+=mm.length;}
		else if (token=="ss"||token=="s") {
			ss=_getInt(val,i_val,token.length,2);
			if(ss==null||(ss<0)||(ss>59)){return 0;}
			i_val+=ss.length;}
		else if (token=="a") {
			if (val.substring(i_val,i_val+2).toLowerCase()=="am") {ampm="AM";}
			else if (val.substring(i_val,i_val+2).toLowerCase()=="pm") {ampm="PM";}
			else {return 0;}
			i_val+=2;}
		else {
			if (val.substring(i_val,i_val+token.length)!=token) {return 0;}
			else {i_val+=token.length;}
			}
		}
	// If there are any trailing characters left in the value, it doesn't match
	if (i_val != val.length) { return 0; }
	// Is date valid for month?
	if (month==2) {
		// Check for leap year
		if ( ( (year%4==0)&&(year%100 != 0) ) || (year%400==0) ) { // leap year
			if (date > 29){ return 0; }
			}
		else { if (date > 28) { return 0; } }
		}
	if ((month==4)||(month==6)||(month==9)||(month==11)) {
		if (date > 30) { return 0; }
		}
	// Correct hours value
	if (hh<12 && ampm=="PM") { hh=hh-0+12; }
	else if (hh>11 && ampm=="AM") { hh-=12; }
	var newdate=new Date(year,month-1,date,hh,mm,ss);
	return newdate.getTime();
	}

// ------------------------------------------------------------------
// parseDate( date_string [, prefer_euro_format] )
//
// This function takes a date string and tries to match it to a
// number of possible date formats to get the value. It will try to
// match against the following international formats, in this order:
// y-M-d   MMM d, y   MMM d,y   y-MMM-d   d-MMM-y  MMM d
// M/d/y   M-d-y      M.d.y     MMM-d     M/d      M-d
// d/M/y   d-M-y      d.M.y     d-MMM     d/M      d-M
// A second argument may be passed to instruct the method to search
// for formats like d/M/y (european format) before M/d/y (American).
// Returns a Date object or null if no patterns match.
// ------------------------------------------------------------------
function parseDate(val) {
	var preferEuro=(arguments.length==2)?arguments[1]:false;
	generalFormats=new Array('y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d');
	monthFirst=new Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');
	dateFirst =new Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');
	var checkList=new Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst');
	var d=null;
	for (var i=0; i<checkList.length; i++) {
		var l=window[checkList[i]];
		for (var j=0; j<l.length; j++) {
			d=getDateFromFormat(val,l[j]);
			if (d!=0) { return new Date(d); }
			}
		}
	return null;
	}
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
// ===================================================================
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download. 
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.
// ===================================================================

/* 
PopupWindow.js
Author: Matt Kruse
Last modified: 02/16/04

DESCRIPTION: This object allows you to easily and quickly popup a window
in a certain place. The window can either be a DIV or a separate browser
window.

COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
positioning errors - usually with Window positioning - occur on the 
Macintosh platform. Due to bugs in Netscape 4.x, populating the popup 
window with <STYLE> tags may cause errors.

USAGE:
// Create an object for a WINDOW popup
var win = new PopupWindow(); 

// Create an object for a DIV window using the DIV named 'mydiv'
var win = new PopupWindow('mydiv'); 

// Set the window to automatically hide itself when the user clicks 
// anywhere else on the page except the popup
win.autoHide(); 

// Show the window relative to the anchor name passed in
win.showPopup(anchorname);

// Hide the popup
win.hidePopup();

// Set the size of the popup window (only applies to WINDOW popups
win.setSize(width,height);

// Populate the contents of the popup window that will be shown. If you 
// change the contents while it is displayed, you will need to refresh()
win.populate(string);

// set the URL of the window, rather than populating its contents
// manually
win.setUrl("http://www.site.com/");

// Refresh the contents of the popup
win.refresh();

// Specify how many pixels to the right of the anchor the popup will appear
win.offsetX = 50;

// Specify how many pixels below the anchor the popup will appear
win.offsetY = 100;

NOTES:
1) Requires the functions in AnchorPosition.js

2) Your anchor tag MUST contain both NAME and ID attributes which are the 
   same. For example:
   <A NAME="test" ID="test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the 
   anchor tag correctly. Do not do <A></A> with no space.

4) When a PopupWindow object is created, a handler for 'onmouseup' is
   attached to any event handler you may have already defined. Do NOT define
   an event handler for 'onmouseup' after you define a PopupWindow object or
   the autoHide() will not work correctly.
*/ 

// Set the position of the popup window based on the anchor
function PopupWindow_getXYPosition(anchorname) {
	var coordinates;
	if (this.type == "WINDOW") {
		coordinates = getAnchorWindowPosition(anchorname);
		}
	else {
		coordinates = getAnchorPosition(anchorname);
		}
	this.x = coordinates.x;
	this.y = coordinates.y;
	}
// Set width/height of DIV/popup window
function PopupWindow_setSize(width,height) {
	this.width = width;
	this.height = height;
	}
// Fill the window with contents
function PopupWindow_populate(contents) {
	this.contents = contents;
	this.populated = false;
	}
// Set the URL to go to
function PopupWindow_setUrl(url) {
	this.url = url;
	}
// Set the window popup properties
function PopupWindow_setWindowProperties(props) {
	this.windowProperties = props;
	}
// Refresh the displayed contents of the popup
function PopupWindow_refresh() {
	if (this.divName != null) {
		// refresh the DIV object
		if (this.use_gebi) {
			document.getElementById(this.divName).innerHTML = this.contents;
			}
		else if (this.use_css) { 
			document.all[this.divName].innerHTML = this.contents;
			}
		else if (this.use_layers) { 
			var d = document.layers[this.divName]; 
			d.document.open();
			d.document.writeln(this.contents);
			d.document.close();
			}
		}
	else {
		if (this.popupWindow != null && !this.popupWindow.closed) {
			if (this.url!="") {
				this.popupWindow.location.href=this.url;
				}
			else {
				this.popupWindow.document.open();
				this.popupWindow.document.writeln(this.contents);
				this.popupWindow.document.close();
			}
			this.popupWindow.focus();
			}
		}
	}
// Position and show the popup, relative to an anchor object
function PopupWindow_showPopup(anchorname) {
	this.getXYPosition(anchorname);
	this.x += this.offsetX;
	this.y += this.offsetY;
	if (!this.populated && (this.contents != "")) {
		this.populated = true;
		this.refresh();
		}
	if (this.divName != null) {
		// Show the DIV object
		if (this.use_gebi) {
			document.getElementById(this.divName).style.left = this.x + "px";
			document.getElementById(this.divName).style.top = this.y + "px";
			document.getElementById(this.divName).style.visibility = "visible";
			}
		else if (this.use_css) {
			document.all[this.divName].style.left = this.x;
			document.all[this.divName].style.top = this.y;
			document.all[this.divName].style.visibility = "visible";
			}
		else if (this.use_layers) {
			document.layers[this.divName].left = this.x;
			document.layers[this.divName].top = this.y;
			document.layers[this.divName].visibility = "visible";
			}
		}
	else {
		if (this.popupWindow == null || this.popupWindow.closed) {
			// If the popup window will go off-screen, move it so it doesn't
			if (this.x<0) { this.x=0; }
			if (this.y<0) { this.y=0; }
			if (screen && screen.availHeight) {
				if ((this.y + this.height) > screen.availHeight) {
					this.y = screen.availHeight - this.height;
					}
				}
			if (screen && screen.availWidth) {
				if ((this.x + this.width) > screen.availWidth) {
					this.x = screen.availWidth - this.width;
					}
				}
			var avoidAboutBlank = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled );
			this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");
			}
		this.refresh();
		}
	}
// Hide the popup
function PopupWindow_hidePopup() {
	if (this.divName != null) {
		if (this.use_gebi) {
			document.getElementById(this.divName).style.visibility = "hidden";
			}
		else if (this.use_css) {
			document.all[this.divName].style.visibility = "hidden";
			}
		else if (this.use_layers) {
			document.layers[this.divName].visibility = "hidden";
			}
		}
	else {
		if (this.popupWindow && !this.popupWindow.closed) {
			this.popupWindow.close();
			this.popupWindow = null;
			}
		}
	}
// Pass an event and return whether or not it was the popup DIV that was clicked
function PopupWindow_isClicked(e) {
	if (this.divName != null) {
		if (this.use_layers) {
			var clickX = e.pageX;
			var clickY = e.pageY;
			var t = document.layers[this.divName];
			if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > t.top) && (clickY < t.top+t.clip.height)) {
				return true;
				}
			else { return false; }
			}
		else if (document.all) { // Need to hard-code this to trap IE for error-handling
			var t = window.event.srcElement;
			while (t.parentElement != null) {
				if (t.id==this.divName) {
					return true;
					}
				t = t.parentElement;
				}
			return false;
			}
		else if (this.use_gebi && e) {
			var t = e.originalTarget;
			while (t.parentNode != null) {
				if (t.id==this.divName) {
					return true;
					}
				t = t.parentNode;
				}
			return false;
			}
		return false;
		}
	return false;
	}

// Check an onMouseDown event to see if we should hide
function PopupWindow_hideIfNotClicked(e) {
	if (this.autoHideEnabled && !this.isClicked(e)) {
		this.hidePopup();
		}
	}
// Call this to make the DIV disable automatically when mouse is clicked outside it
function PopupWindow_autoHide() {
	this.autoHideEnabled = true;
	}
// This global function checks all PopupWindow objects onmouseup to see if they should be hidden
function PopupWindow_hidePopupWindows(e) {
	for (var i=0; i<popupWindowObjects.length; i++) {
		if (popupWindowObjects[i] != null) {
			var p = popupWindowObjects[i];
			p.hideIfNotClicked(e);
			}
		}
	}
// Run this immediately to attach the event listener
function PopupWindow_attachListener() {
	if (document.layers) {
		document.captureEvents(Event.MOUSEUP);
		}
	window.popupWindowOldEventListener = document.onmouseup;
	if (window.popupWindowOldEventListener != null) {
		document.onmouseup = new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();");
		}
	else {
		document.onmouseup = PopupWindow_hidePopupWindows;
		}
	}
// CONSTRUCTOR for the PopupWindow object
// Pass it a DIV name to use a DHTML popup, otherwise will default to window popup
function PopupWindow() {
	if (!window.popupWindowIndex) { window.popupWindowIndex = 0; }
	if (!window.popupWindowObjects) { window.popupWindowObjects = new Array(); }
	if (!window.listenerAttached) {
		window.listenerAttached = true;
		PopupWindow_attachListener();
		}
	this.index = popupWindowIndex++;
	popupWindowObjects[this.index] = this;
	this.divName = null;
	this.popupWindow = null;
	this.width=0;
	this.height=0;
	this.populated = false;
	this.visible = false;
	this.autoHideEnabled = false;
	
	this.contents = "";
	this.url="";
	this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";
	if (arguments.length>0) {
		this.type="DIV";
		this.divName = arguments[0];
		}
	else {
		this.type="WINDOW";
		}
	this.use_gebi = false;
	this.use_css = false;
	this.use_layers = false;
	if (document.getElementById) { this.use_gebi = true; }
	else if (document.all) { this.use_css = true; }
	else if (document.layers) { this.use_layers = true; }
	else { this.type = "WINDOW"; }
	this.offsetX = 0;
	this.offsetY = 0;
	// Method mappings
	this.getXYPosition = PopupWindow_getXYPosition;
	this.populate = PopupWindow_populate;
	this.setUrl = PopupWindow_setUrl;
	this.setWindowProperties = PopupWindow_setWindowProperties;
	this.refresh = PopupWindow_refresh;
	this.showPopup = PopupWindow_showPopup;
	this.hidePopup = PopupWindow_hidePopup;
	this.setSize = PopupWindow_setSize;
	this.isClicked = PopupWindow_isClicked;
	this.autoHide = PopupWindow_autoHide;
	this.hideIfNotClicked = PopupWindow_hideIfNotClicked;
	}
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
// ===================================================================
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download. 
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.
// ===================================================================

// HISTORY
// ------------------------------------------------------------------
// Feb 7, 2005: Fixed a CSS styles to use px unit
// March 29, 2004: Added check in select() method for the form field
//      being disabled. If it is, just return and don't do anything.
// March 24, 2004: Fixed bug - when month name and abbreviations were
//      changed, date format still used original values.
// January 26, 2004: Added support for drop-down month and year
//      navigation (Thanks to Chris Reid for the idea)
// September 22, 2003: Fixed a minor problem in YEAR calendar with
//      CSS prefix.
// August 19, 2003: Renamed the function to get styles, and made it
//      work correctly without an object reference
// August 18, 2003: Changed showYearNavigation and 
//      showYearNavigationInput to optionally take an argument of
//      true or false
// July 31, 2003: Added text input option for year navigation.
//      Added a per-calendar CSS prefix option to optionally use 
//      different styles for different calendars.
// July 29, 2003: Fixed bug causing the Today link to be clickable 
//      even though today falls in a disabled date range.
//      Changed formatting to use pure CSS, allowing greater control
//      over look-and-feel options.
// June 11, 2003: Fixed bug causing the Today link to be unselectable
//      under certain cases when some days of week are disabled
// March 14, 2003: Added ability to disable individual dates or date
//      ranges, display as light gray and strike-through
// March 14, 2003: Removed dependency on graypixel.gif and instead 
///     use table border coloring
// March 12, 2003: Modified showCalendar() function to allow optional
//      start-date parameter
// March 11, 2003: Modified select() function to allow optional
//      start-date parameter
/* 
DESCRIPTION: This object implements a popup calendar to allow the user to
select a date, month, quarter, or year.

COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
positioning errors - usually with Window positioning - occur on the 
Macintosh platform.
The calendar can be modified to work for any location in the world by 
changing which weekday is displayed as the first column, changing the month
names, and changing the column headers for each day.

USAGE:
// Create a new CalendarPopup object of type WINDOW
var cal = new CalendarPopup(); 

// Create a new CalendarPopup object of type DIV using the DIV named 'mydiv'
var cal = new CalendarPopup('mydiv'); 

// Easy method to link the popup calendar with an input box. 
cal.select(inputObject, anchorname, dateFormat);
// Same method, but passing a default date other than the field's current value
cal.select(inputObject, anchorname, dateFormat, '01/02/2000');
// This is an example call to the popup calendar from a link to populate an 
// input box. Note that to use this, date.js must also be included!!
<A HREF="#" onClick="cal.select(document.forms[0].date,'anchorname','MM/dd/yyyy'); return false;">Select</A>

// Set the type of date select to be used. By default it is 'date'.
cal.setDisplayType(type);

// When a date, month, quarter, or year is clicked, a function is called and
// passed the details. You must write this function, and tell the calendar
// popup what the function name is.
// Function to be called for 'date' select receives y, m, d
cal.setReturnFunction(functionname);
// Function to be called for 'month' select receives y, m
cal.setReturnMonthFunction(functionname);
// Function to be called for 'quarter' select receives y, q
cal.setReturnQuarterFunction(functionname);
// Function to be called for 'year' select receives y
cal.setReturnYearFunction(functionname);

// Show the calendar relative to a given anchor
cal.showCalendar(anchorname);

// Hide the calendar. The calendar is set to autoHide automatically
cal.hideCalendar();

// Set the month names to be used. Default are English month names
cal.setMonthNames("January","February","March",...);

// Set the month abbreviations to be used. Default are English month abbreviations
cal.setMonthAbbreviations("Jan","Feb","Mar",...);

// Show navigation for changing by the year, not just one month at a time
cal.showYearNavigation();

// Show month and year dropdowns, for quicker selection of month of dates
cal.showNavigationDropdowns();

// Set the text to be used above each day column. The days start with 
// sunday regardless of the value of WeekStartDay
cal.setDayHeaders("S","M","T",...);

// Set the day for the first column in the calendar grid. By default this
// is Sunday (0) but it may be changed to fit the conventions of other
// countries.
cal.setWeekStartDay(1); // week is Monday - Sunday

// Set the weekdays which should be disabled in the 'date' select popup. You can
// then allow someone to only select week end dates, or Tuedays, for example
cal.setDisabledWeekDays(0,1); // To disable selecting the 1st or 2nd days of the week

// Selectively disable individual days or date ranges. Disabled days will not
// be clickable, and show as strike-through text on current browsers.
// Date format is any format recognized by parseDate() in date.js
// Pass a single date to disable:
cal.addDisabledDates("2003-01-01");
// Pass null as the first parameter to mean "anything up to and including" the
// passed date:
cal.addDisabledDates(null, "01/02/03");
// Pass null as the second parameter to mean "including the passed date and
// anything after it:
cal.addDisabledDates("Jan 01, 2003", null);
// Pass two dates to disable all dates inbetween and including the two
cal.addDisabledDates("January 01, 2003", "Dec 31, 2003");

// When the 'year' select is displayed, set the number of years back from the 
// current year to start listing years. Default is 2.
// This is also used for year drop-down, to decide how many years +/- to display
cal.setYearSelectStartOffset(2);

// Text for the word "Today" appearing on the calendar
cal.setTodayText("Today");

// The calendar uses CSS classes for formatting. If you want your calendar to
// have unique styles, you can set the prefix that will be added to all the
// classes in the output.
// For example, normal output may have this:
//     <SPAN CLASS="cpTodayTextDisabled">Today<SPAN>
// But if you set the prefix like this:
cal.setCssPrefix("Test");
// The output will then look like:
//     <SPAN CLASS="TestcpTodayTextDisabled">Today<SPAN>
// And you can define that style somewhere in your page.

// When using Year navigation, you can make the year be an input box, so
// the user can manually change it and jump to any year
cal.showYearNavigationInput();

// Set the calendar offset to be different than the default. By default it
// will appear just below and to the right of the anchorname. So if you have
// a text box where the date will go and and anchor immediately after the
// text box, the calendar will display immediately under the text box.
cal.offsetX = 20;
cal.offsetY = 20;

NOTES:
1) Requires the functions in AnchorPosition.js and PopupWindow.js

2) Your anchor tag MUST contain both NAME and ID attributes which are the 
   same. For example:
   <A NAME="test" ID="test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the 
   anchor tag correctly. Do not do <A></A> with no space.

4) When a CalendarPopup object is created, a handler for 'onmouseup' is
   attached to any event handler you may have already defined. Do NOT define
   an event handler for 'onmouseup' after you define a CalendarPopup object 
   or the autoHide() will not work correctly.
   
5) The calendar popup display uses style sheets to make it look nice.

*/ 

// CONSTRUCTOR for the CalendarPopup Object
function CalendarPopup() {
	var c;
	if (arguments.length>0) {
		c = new PopupWindow(arguments[0]);
		}
	else {
		c = new PopupWindow();
		c.setSize(150,175);
		}
	c.offsetX = -152;
	c.offsetY = 25;
	c.autoHide();
	// Calendar-specific properties
	c.monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	c.monthAbbreviations = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	c.dayHeaders = new Array("S","M","T","W","T","F","S");
	c.returnFunction = "CP_tmpReturnFunction";
	c.returnMonthFunction = "CP_tmpReturnMonthFunction";
	c.returnQuarterFunction = "CP_tmpReturnQuarterFunction";
	c.returnYearFunction = "CP_tmpReturnYearFunction";
	c.weekStartDay = 0;
	c.isShowYearNavigation = false;
	c.displayType = "date";
	c.disabledWeekDays = new Object();
	c.disabledDatesExpression = "";
	c.yearSelectStartOffset = 2;
	c.currentDate = null;
	c.todayText="Today";
	c.cssPrefix="";
	c.isShowNavigationDropdowns=false;
	c.isShowYearNavigationInput=false;
	window.CP_calendarObject = null;
	window.CP_targetInput = null;
	window.CP_dateFormat = "MM/dd/yyyy";
	// Method mappings
	c.copyMonthNamesToWindow = CP_copyMonthNamesToWindow;
	c.setReturnFunction = CP_setReturnFunction;
	c.setReturnMonthFunction = CP_setReturnMonthFunction;
	c.setReturnQuarterFunction = CP_setReturnQuarterFunction;
	c.setReturnYearFunction = CP_setReturnYearFunction;
	c.setMonthNames = CP_setMonthNames;
	c.setMonthAbbreviations = CP_setMonthAbbreviations;
	c.setDayHeaders = CP_setDayHeaders;
	c.setWeekStartDay = CP_setWeekStartDay;
	c.setDisplayType = CP_setDisplayType;
	c.setDisabledWeekDays = CP_setDisabledWeekDays;
	c.addDisabledDates = CP_addDisabledDates;
	c.setYearSelectStartOffset = CP_setYearSelectStartOffset;
	c.setTodayText = CP_setTodayText;
	c.showYearNavigation = CP_showYearNavigation;
	c.showCalendar = CP_showCalendar;
	c.hideCalendar = CP_hideCalendar;
	c.getStyles = getCalendarStyles;
	c.refreshCalendar = CP_refreshCalendar;
	c.getCalendar = CP_getCalendar;
	c.select = CP_select;
	c.setCssPrefix = CP_setCssPrefix;
	c.showNavigationDropdowns = CP_showNavigationDropdowns;
	c.showYearNavigationInput = CP_showYearNavigationInput;
	c.copyMonthNamesToWindow();
	// Return the object
	return c;
	}
function CP_copyMonthNamesToWindow() {
	// Copy these values over to the date.js 
	if (typeof(window.MONTH_NAMES)!="undefined" && window.MONTH_NAMES!=null) {
		window.MONTH_NAMES = new Array();
		for (var i=0; i<this.monthNames.length; i++) {
			window.MONTH_NAMES[window.MONTH_NAMES.length] = this.monthNames[i];
		}
		for (var i=0; i<this.monthAbbreviations.length; i++) {
			window.MONTH_NAMES[window.MONTH_NAMES.length] = this.monthAbbreviations[i];
		}
	}
}
// Temporary default functions to be called when items clicked, so no error is thrown
function CP_tmpReturnFunction(y,m,d) { 
	if (window.CP_targetInput!=null) {
		var dt = new Date(y,m-1,d,0,0,0);
		if (window.CP_calendarObject!=null) { window.CP_calendarObject.copyMonthNamesToWindow(); }
		window.CP_targetInput.value = formatDate(dt,window.CP_dateFormat);
		}
	else {
		alert('Use setReturnFunction() to define which function will get the clicked results!'); 
		}
	}
function CP_tmpReturnMonthFunction(y,m) { 
	alert('Use setReturnMonthFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , month='+m); 
	}
function CP_tmpReturnQuarterFunction(y,q) { 
	alert('Use setReturnQuarterFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , quarter='+q); 
	}
function CP_tmpReturnYearFunction(y) { 
	alert('Use setReturnYearFunction() to define which function will get the clicked results!\nYou clicked: year='+y); 
	}

// Set the name of the functions to call to get the clicked item
function CP_setReturnFunction(name) { this.returnFunction = name; }
function CP_setReturnMonthFunction(name) { this.returnMonthFunction = name; }
function CP_setReturnQuarterFunction(name) { this.returnQuarterFunction = name; }
function CP_setReturnYearFunction(name) { this.returnYearFunction = name; }

// Over-ride the built-in month names
function CP_setMonthNames() {
	for (var i=0; i<arguments.length; i++) { this.monthNames[i] = arguments[i]; }
	this.copyMonthNamesToWindow();
	}

// Over-ride the built-in month abbreviations
function CP_setMonthAbbreviations() {
	for (var i=0; i<arguments.length; i++) { this.monthAbbreviations[i] = arguments[i]; }
	this.copyMonthNamesToWindow();
	}

// Over-ride the built-in column headers for each day
function CP_setDayHeaders() {
	for (var i=0; i<arguments.length; i++) { this.dayHeaders[i] = arguments[i]; }
	}

// Set the day of the week (0-7) that the calendar display starts on
// This is for countries other than the US whose calendar displays start on Monday(1), for example
function CP_setWeekStartDay(day) { this.weekStartDay = day; }

// Show next/last year navigation links
function CP_showYearNavigation() { this.isShowYearNavigation = (arguments.length>0)?arguments[0]:true; }

// Which type of calendar to display
function CP_setDisplayType(type) {
	if (type!="date"&&type!="week-end"&&type!="month"&&type!="quarter"&&type!="year") { alert("Invalid display type! Must be one of: date,week-end,month,quarter,year"); return false; }
	this.displayType=type;
	}

// How many years back to start by default for year display
function CP_setYearSelectStartOffset(num) { this.yearSelectStartOffset=num; }

// Set which weekdays should not be clickable
function CP_setDisabledWeekDays() {
	this.disabledWeekDays = new Object();
	for (var i=0; i<arguments.length; i++) { this.disabledWeekDays[arguments[i]] = true; }
	}
	
// Disable individual dates or ranges
// Builds an internal logical test which is run via eval() for efficiency
function CP_addDisabledDates(start, end) {
	if (arguments.length==1) { end=start; }
	if (start==null && end==null) { return; }
	if (this.disabledDatesExpression!="") { this.disabledDatesExpression+= "||"; }
	if (start!=null) { start = parseDate(start); start=""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate());}
	if (end!=null) { end=parseDate(end); end=""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate());}
	if (start==null) { this.disabledDatesExpression+="(ds<="+end+")"; }
	else if (end  ==null) { this.disabledDatesExpression+="(ds>="+start+")"; }
	else { this.disabledDatesExpression+="(ds>="+start+"&&ds<="+end+")"; }
	}
	
// Set the text to use for the "Today" link
function CP_setTodayText(text) {
	this.todayText = text;
	}

// Set the prefix to be added to all CSS classes when writing output
function CP_setCssPrefix(val) { 
	this.cssPrefix = val; 
	}

// Show the navigation as an dropdowns that can be manually changed
function CP_showNavigationDropdowns() { this.isShowNavigationDropdowns = (arguments.length>0)?arguments[0]:true; }

// Show the year navigation as an input box that can be manually changed
function CP_showYearNavigationInput() { this.isShowYearNavigationInput = (arguments.length>0)?arguments[0]:true; }

// Hide a calendar object
function CP_hideCalendar() {
	if (arguments.length > 0) { window.popupWindowObjects[arguments[0]].hidePopup(); }
	else { this.hidePopup(); }
	}

// Refresh the contents of the calendar display
function CP_refreshCalendar(index) {
	var calObject = window.popupWindowObjects[index];
	if (arguments.length>1) { 
		calObject.populate(calObject.getCalendar(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]));
		}
	else {
		calObject.populate(calObject.getCalendar());
		}
	calObject.refresh();
	}

// Populate the calendar and display it
function CP_showCalendar(anchorname) {
	if (arguments.length>1) {
		if (arguments[1]==null||arguments[1]=="") {
			this.currentDate=new Date();
			}
		else {
			this.currentDate=new Date(parseDate(arguments[1]));
			}
		}
	this.populate(this.getCalendar());
	this.showPopup(anchorname);
	}

// Simple method to interface popup calendar with a text-entry box
function CP_select(inputobj, linkname, format) {
	var selectedDate=(arguments.length>3)?arguments[3]:null;
	if (!window.getDateFromFormat) {
		alert("calendar.select: To use this method you must also include 'date.js' for date formatting");
		return;
		}
	if (this.displayType!="date"&&this.displayType!="week-end") {
		alert("calendar.select: This function can only be used with displayType 'date' or 'week-end'");
		return;
		}
	if (inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea") { 
		alert("calendar.select: Input object passed is not a valid form input object"); 
		window.CP_targetInput=null;
		return;
		}
	if (inputobj.disabled) { return; } // Can't use calendar input on disabled form input!
	window.CP_targetInput = inputobj;
	window.CP_calendarObject = this;
	this.currentDate=null;
	var time=0;
	if (selectedDate!=null) {
		time = getDateFromFormat(selectedDate,format)
		}
	else if (inputobj.value!="") {
		time = getDateFromFormat(inputobj.value,format);
		}
	if (selectedDate!=null || inputobj.value!="") {
		if (time==0) { this.currentDate=null; }
		else { this.currentDate=new Date(time); }
		}
	window.CP_dateFormat = format;
	this.showCalendar(linkname);
	}
	
// Get style block needed to display the calendar correctly
function getCalendarStyles() {
	var result = "";
	var p = "";
	if (this!=null && typeof(this.cssPrefix)!="undefined" && this.cssPrefix!=null && this.cssPrefix!="") { p=this.cssPrefix; }
	result += "<STYLE>\n";
	result += "."+p+"cpYearNavigation,."+p+"cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }\n";
	result += "."+p+"cpDayColumnHeader, ."+p+"cpYearNavigation,."+p+"cpMonthNavigation,."+p+"cpCurrentMonthDate,."+p+"cpCurrentMonthDateDisabled,."+p+"cpOtherMonthDate,."+p+"cpOtherMonthDateDisabled,."+p+"cpCurrentDate,."+p+"cpCurrentDateDisabled,."+p+"cpTodayText,."+p+"cpTodayTextDisabled,."+p+"cpText { font-family:arial; font-size:8pt; }\n";
	result += "TD."+p+"cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }\n";
	result += "."+p+"cpCurrentMonthDate, ."+p+"cpOtherMonthDate, ."+p+"cpCurrentDate  { text-align:right; text-decoration:none; }\n";
	result += "."+p+"cpCurrentMonthDateDisabled, ."+p+"cpOtherMonthDateDisabled, ."+p+"cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }\n";
	result += "."+p+"cpCurrentMonthDate, .cpCurrentDate { color:#000000; }\n";
	result += "."+p+"cpOtherMonthDate { color:#808080; }\n";
	result += "TD."+p+"cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }\n";
	result += "TD."+p+"cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }\n";
	result += "TD."+p+"cpTodayText, TD."+p+"cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}\n";
	result += "A."+p+"cpTodayText, SPAN."+p+"cpTodayTextDisabled { height:20px; }\n";
	result += "A."+p+"cpTodayText { color:black; }\n";
	result += "."+p+"cpTodayTextDisabled { color:#D0D0D0; }\n";
	result += "."+p+"cpBorder { border:solid thin #808080; }\n";
	result += "</STYLE>\n";
	return result;
	}

// Return a string containing all the calendar code to be displayed
function CP_getCalendar() {
	var now = new Date();
	// Reference to window
	if (this.type == "WINDOW") { var windowref = "window.opener."; }
	else { var windowref = ""; }
	var result = "";
	// If POPUP, write entire HTML document
	if (this.type == "WINDOW") {
		result += "<HTML><HEAD><TITLE>Calendar</TITLE>"+this.getStyles()+"</HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 RIGHTMARGIN=0 LEFTMARGIN=0>\n";
		result += '<CENTER><TABLE WIDTH=100% BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>\n';
		}
	else {
		result += '<TABLE CLASS="'+this.cssPrefix+'cpBorder" WIDTH=144 BORDER=1 BORDERWIDTH=1 CELLSPACING=0 CELLPADDING=1>\n';
		result += '<TR><TD ALIGN=CENTER>\n';
		result += '<CENTER>\n';
		}
	// Code for DATE display (default)
	// -------------------------------
	if (this.displayType=="date" || this.displayType=="week-end") {
		if (this.currentDate==null) { this.currentDate = now; }
		if (arguments.length > 0) { var month = arguments[0]; }
			else { var month = this.currentDate.getMonth()+1; }
		if (arguments.length > 1 && arguments[1]>0 && arguments[1]-0==arguments[1]) { var year = arguments[1]; }
			else { var year = this.currentDate.getFullYear(); }
		var daysinmonth= new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
		if ( ( (year%4 == 0)&&(year%100 != 0) ) || (year%400 == 0) ) {
			daysinmonth[2] = 29;
			}
		var current_month = new Date(year,month-1,1);
		var display_year = year;
		var display_month = month;
		var display_date = 1;
		var weekday= current_month.getDay();
		var offset = 0;
		
		offset = (weekday >= this.weekStartDay) ? weekday-this.weekStartDay : 7-this.weekStartDay+weekday ;
		if (offset > 0) {
			display_month--;
			if (display_month < 1) { display_month = 12; display_year--; }
			display_date = daysinmonth[display_month]-offset+1;
			}
		var next_month = month+1;
		var next_month_year = year;
		if (next_month > 12) { next_month=1; next_month_year++; }
		var last_month = month-1;
		var last_month_year = year;
		if (last_month < 1) { last_month=12; last_month_year--; }
		var date_class;
		if (this.type!="WINDOW") {
			result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
			}
		result += '<TR>\n';
		var refresh = windowref+'CP_refreshCalendar';
		var refreshLink = 'javascript:' + refresh;
		if (this.isShowNavigationDropdowns) {
			result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="78" COLSPAN="3"><select CLASS="'+this.cssPrefix+'cpMonthNavigation" name="cpMonth" onChange="'+refresh+'('+this.index+',this.options[this.selectedIndex].value-0,'+(year-0)+');">';
			for( var monthCounter=1; monthCounter<=12; monthCounter++ ) {
				var selected = (monthCounter==month) ? 'SELECTED' : '';
				result += '<option value="'+monthCounter+'" '+selected+'>'+this.monthNames[monthCounter-1]+'</option>';
				}
			result += '</select></TD>';
			result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10">&nbsp;</TD>';

			result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="56" COLSPAN="3"><select CLASS="'+this.cssPrefix+'cpYearNavigation" name="cpYear" onChange="'+refresh+'('+this.index+','+month+',this.options[this.selectedIndex].value-0);">';
			for( var yearCounter=year-this.yearSelectStartOffset; yearCounter<=year+this.yearSelectStartOffset; yearCounter++ ) {
				var selected = (yearCounter==year) ? 'SELECTED' : '';
				result += '<option value="'+yearCounter+'" '+selected+'>'+yearCounter+'</option>';
				}
			result += '</select></TD>';
			}
		else {
			if (this.isShowYearNavigation) {
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../'+refreshLink+'('+this.index+','+last_month+','+last_month_year+');"><</A></TD>';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="58"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+'</SPAN></TD>';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../'+refreshLink+'('+this.index+','+next_month+','+next_month_year+');">></A></TD>';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10">&nbsp;</TD>';

				result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="../'+refreshLink+'('+this.index+','+month+','+(year-1)+');"><</A></TD>';
				if (this.isShowYearNavigationInput) {
					result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><INPUT NAME="cpYear" CLASS="'+this.cssPrefix+'cpYearNavigation" SIZE="4" MAXLENGTH="4" VALUE="'+year+'" onBlur="'+refresh+'('+this.index+','+month+',this.value-0);"></TD>';
					}
				else {
					result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><SPAN CLASS="'+this.cssPrefix+'cpYearNavigation">'+year+'</SPAN></TD>';
					}
				result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="../'+refreshLink+'('+this.index+','+month+','+(year+1)+');">></A></TD>';
				}
			else {
				//result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../'+refreshLink+'('+this.index+','+last_month+','+last_month_year+');"><<</A></TD>\n';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" onclick="'+refreshLink+'('+this.index+','+last_month+','+last_month_year+');"><<</A></TD>\n';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="100"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+' '+year+'</SPAN></TD>\n';
				//result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../'+refreshLink+'('+this.index+','+next_month+','+next_month_year+');">>></A></TD>\n';
				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" onclick="'+refreshLink+'('+this.index+','+next_month+','+next_month_year+');">>></A></TD>\n';
				}
			}
		result += '</TR></TABLE>\n';
		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=0 CELLPADDING=1 ALIGN=CENTER>\n';
		result += '<TR>\n';
		for (var j=0; j<7; j++) {

			result += '<TD CLASS="'+this.cssPrefix+'cpDayColumnHeader" WIDTH="14%"><SPAN CLASS="'+this.cssPrefix+'cpDayColumnHeader">'+this.dayHeaders[(this.weekStartDay+j)%7]+'</TD>\n';
			}
		result += '</TR>\n';
		for (var row=1; row<=6; row++) {
			result += '<TR>\n';
			for (var col=1; col<=7; col++) {
				var disabled=false;
				if (this.disabledDatesExpression!="") {
					var ds=""+display_year+LZ(display_month)+LZ(display_date);
					eval("disabled=("+this.disabledDatesExpression+")");
					}
				var dateClass = "";
				if ((display_month == this.currentDate.getMonth()+1) && (display_date==this.currentDate.getDate()) && (display_year==this.currentDate.getFullYear())) {
					dateClass = "cpCurrentDate";
					}
				else if (display_month == month) {
					dateClass = "cpCurrentMonthDate";
					}
				else {
					dateClass = "cpOtherMonthDate";
					}
				if (disabled || this.disabledWeekDays[col-1]) {
					result += '	<TD CLASS="'+this.cssPrefix+dateClass+'"><SPAN CLASS="'+this.cssPrefix+dateClass+'Disabled">'+display_date+'</SPAN></TD>\n';
					}
				else {
					var selected_date = display_date;
					var selected_month = display_month;
					var selected_year = display_year;
					if (this.displayType=="week-end") {
						var d = new Date(selected_year,selected_month-1,selected_date,0,0,0,0);
						d.setDate(d.getDate() + (7-col));
						selected_year = d.getYear();
						if (selected_year < 1000) { selected_year += 1900; }
						selected_month = d.getMonth()+1;
						selected_date = d.getDate();
						}
					result += '	<TD CLASS="'+this.cssPrefix+dateClass+'"><A HREF="javascript:'+windowref+this.returnFunction+'('+selected_year+','+selected_month+','+selected_date+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+this.cssPrefix+dateClass+'">'+display_date+'</A></TD>\n';
					}
				display_date++;
				if (display_date > daysinmonth[display_month]) {
					display_date=1;
					display_month++;
					}
				if (display_month > 12) {
					display_month=1;
					display_year++;
					}
				}
			result += '</TR>';
			}
		var current_weekday = now.getDay() - this.weekStartDay;
		if (current_weekday < 0) {
			current_weekday += 7;
			}
		result += '<TR>\n';
		result += '	<TD COLSPAN=7 ALIGN=CENTER CLASS="'+this.cssPrefix+'cpTodayText">\n';
		if (this.disabledDatesExpression!="") {
			var ds=""+now.getFullYear()+LZ(now.getMonth()+1)+LZ(now.getDate());
			eval("disabled=("+this.disabledDatesExpression+")");
			}
		if (disabled || this.disabledWeekDays[current_weekday+1]) {
			result += '		<SPAN CLASS="'+this.cssPrefix+'cpTodayTextDisabled">'+this.todayText+'</SPAN>\n';
			}
		else {
			result += '		<A CLASS="'+this.cssPrefix+'cpTodayText" HREF="javascript:'+windowref+this.returnFunction+'(\''+now.getFullYear()+'\',\''+(now.getMonth()+1)+'\',\''+now.getDate()+'\');'+windowref+'CP_hideCalendar(\''+this.index+'\');">'+this.todayText+'</A>\n';
			}
		result += '		<BR>\n';
		result += '	</TD></TR></TABLE></CENTER></TD></TR></TABLE>\n';
	}

	// Code common for MONTH, QUARTER, YEAR
	// ------------------------------------
	if (this.displayType=="month" || this.displayType=="quarter" || this.displayType=="year") {
		if (arguments.length > 0) { var year = arguments[0]; }
		else { 
			if (this.displayType=="year") {	var year = now.getFullYear()-this.yearSelectStartOffset; }
			else { var year = now.getFullYear(); }
			}
		if (this.displayType!="year" && this.isShowYearNavigation) {
			result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
			result += '<TR>\n';
			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-1)+');"><<</A></TD>\n';
			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="100">'+year+'</TD>\n';
			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+1)+');">>></A></TD>\n';
			result += '</TR></TABLE>\n';
			}
		}
		
	// Code for MONTH display 
	// ----------------------
	if (this.displayType=="month") {
		// If POPUP, write entire HTML document
		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';
		for (var i=0; i<4; i++) {
			result += '<TR>';
			for (var j=0; j<3; j++) {
				var monthindex = ((i*3)+j);
				result += '<TD WIDTH=33% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnMonthFunction+'('+year+','+(monthindex+1)+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+this.monthAbbreviations[monthindex]+'</A></TD>';
				}
			result += '</TR>';
			}
		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
		}
	
	// Code for QUARTER display
	// ------------------------
	if (this.displayType=="quarter") {
		result += '<BR><TABLE WIDTH=120 BORDER=1 CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER>\n';
		for (var i=0; i<2; i++) {
			result += '<TR>';
			for (var j=0; j<2; j++) {
				var quarter = ((i*2)+j+1);
				result += '<TD WIDTH=50% ALIGN=CENTER><BR><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnQuarterFunction+'('+year+','+quarter+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">Q'+quarter+'</A><BR><BR></TD>';
				}
			result += '</TR>';
			}
		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
		}

	// Code for YEAR display
	// ---------------------
	if (this.displayType=="year") {
		var yearColumnSize = 4;
		result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
		result += '<TR>\n';
		result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-(yearColumnSize*2))+');"><<</A></TD>\n';
		result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+(yearColumnSize*2))+');">>></A></TD>\n';
		result += '</TR></TABLE>\n';
		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';
		for (var i=0; i<yearColumnSize; i++) {
			for (var j=0; j<2; j++) {
				var currentyear = year+(j*yearColumnSize)+i;
				result += '<TD WIDTH=50% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnYearFunction+'('+currentyear+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+currentyear+'</A></TD>';
				}
			result += '</TR>';
			}
		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
		}
	// Common
	if (this.type == "WINDOW") {
		result += "</BODY></HTML>\n";
		}
	return result;
	}
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		var cal = new CalendarPopup();

// Used with the 2020 layout. 

		function ControlSubmitStoryButtons (disabling)
			{
				TrytoControlButtonByID ("previewButton", disabling);
				TrytoControlButtonByID ("spellCheckButton", disabling);
				TrytoControlButtonByID ("cancelButton", disabling);
				TrytoControlButtonByID ("importButton", disabling);
				TrytoControlButtonByID ("submitButton", disabling);
				TrytoControlButtonByID ("anchor1", disabling);
				TrytoControlButtonByID ("anchor2", disabling);
				TrytoControlButtonByID ("anchor3", disabling);
				TrytoControlButtonByID ("anchor4", disabling);
				TrytoControlButtonByID ("anchor5", disabling);
				TrytoControlButtonByID ("deleteButton1", disabling);
				TrytoControlButtonByID ("deleteButton2", disabling);
				TrytoControlButtonByID ("deleteButton3", disabling);
				TrytoControlButtonByID ("deleteButton4", disabling);
				TrytoControlButtonByID ("deleteButton5", disabling);
				//alert ("Is everything disabled?");
			}

		function CancelStory ()
			{
				if (confirm ("Are you sure you want to cancel this submission?  All of your entered text will be lost."))
					{
						document.mainForm.SubmittingLevel.value='Initial';
						ControlSubmitStoryButtons (true);
						document.mainForm.submit();
					}
				return true;
			}
		
		function IsValidStory ()
			{
				ConvertSpecialChars (document.mainForm.story_headline);
				ConvertSpecialChars (document.mainForm.story_summary);
				ConvertSpecialChars (document.mainForm.story_body); // Is this still needed with TinyMCE?
		
				if 
					(
						
						FieldNotEmpty (document.mainForm.submitter_name, "Please provide your name.") &&
						
						AtLeastOneFieldFilled (document.mainForm.submitter_email, document.mainForm.submitter_phone_ac, "Please provide either your email address or your phone number.") &&
						AtLeastOneFieldFilled (document.mainForm.submitter_email, document.mainForm.submitter_phone_pr, "Please provide either your email address or your phone number.") &&
						AtLeastOneFieldFilled (document.mainForm.submitter_email, document.mainForm.submitter_phone_l4, "Please provide either your email address or your phone number.") &&
						ValidSelectionMade (document.mainForm.story_category, "Please choose a category for this story.") &&
						IsValidEmail (document.mainForm.submitter_email, "Please enter a valid email address or leave this field blank.") &&
						
						IsValidPhoneNumber (document.mainForm.submitter_phone_ac, document.mainForm.submitter_phone_pr, document.mainForm.submitter_phone_l4, "Please provide a valid phone number or leave these fields blank.") &&
						
						FieldNotEmpty (document.mainForm.story_headline, "Please provide a story headline.") &&
						
						// TinyMCE doesn't populate the story_body variable until the form submits...
						//FieldNotEmpty (document.mainForm.story_body, "Please provide a story body.")
						NoOp() // Doing this because I want to preserve the ampersand logic...
						&& AtLeastOneFieldListedMustBeFilled ("publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Please specify at least one publishing date.")
						&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_1, "Publish date 1 must be current date or future date.")
						&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_2, "Publish date 2 must be current date or future date.")
						&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_3, "Publish date 3 must be current date or future date.")
						&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_4, "Publish date 4 must be current date or future date.")
						&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_5, "Publish date 5 must be current date or future date.")
						&& FieldsListedByNameHaveUniqueValues (true, "publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Publishing dates must be unique.")
					)
					return true;
				return false;
			}
		
		function PreviewStory ()
			{
				if (IsValidStory ())
					{
						document.mainForm.SubmittingLevel.value='Preview';
						ControlSubmitStoryButtons (true);
						document.mainForm.submit();
					}
			}
		
		function SubmitStory ()
			{
				if (IsValidStory ())
					{
						document.mainForm.SubmittingLevel.value='Commit';
						document.mainForm.action = "commitStoryPublic.php";
						ControlSubmitStoryButtons (true);		
						document.mainForm.submit();
						return true;
					}
			}
		
		function RemoveAttachment (nameOfFile, buttonObject)
			{
				if (IsValidStory ())
					{
						if (confirm ("Are you sure you wish to remove this attachment?"))
							{
								document.mainForm.SubmittingLevel.value = 'RemoveAttachment';
								document.mainForm.attachmentToRemove.value = nameOfFile;
								ControlSubmitStoryButtons (true);		
								document.mainForm.submit();
							}
					}
			}
		
		function SpellCheck()
			{
				if (IsValidStory ())
					{
						document.mainForm.SubmittingLevel.value='SpellCheck';
						ControlSubmitStoryButtons (true);
						document.mainForm.submit();
					}
			}



			// JS Code that is used in all stories but which does not need to be loaded each time any given web
			// page for this site is loaded
			
			function ConvertSpecialChars (fieldCtrl)
				{
					fieldCtrl.value = ConvertSpecialCharsCore (fieldCtrl.value);
					return true;
				}

			// Need this function so we can call the conversion outside of the DOM context, i.e., on raw strings.
			function ConvertSpecialCharsCore (textToConvert)
				{
					var convertedHTML = textToConvert;

					if (!document.mainForm.converted_characters_source)
						{
							alert ("Character conversion cannot be used unless the form field converted_characters_source is defined.");
							return false;
						}
					if (!document.mainForm.converted_characters_target)
						{
							alert ("Character conversion cannot be used unless the form field converted_characters_target is defined.");
							return false;
						}
					var sourceCharArray = document.mainForm.converted_characters_source.value.split("|");
					var targetCharArray = document.mainForm.converted_characters_target.value.split("|");
					
					for (var x = 0; x < sourceCharArray.length; x++)
						{
			//				alert ("Replacing [" + String.fromCharCode(sourceCharArray[x]) + "] with [" + targetCharArray[x] + "]");
							while (-1 != convertedHTML.indexOf(String.fromCharCode(sourceCharArray[x])) )
								convertedHTML = convertedHTML.replace (String.fromCharCode(sourceCharArray[x]), targetCharArray[x]);
						}

					return convertedHTML;
				}
				
			function FillInEmailonInitialSubmit()				{					var fullName = document.mainForm.submitter_name.value.replace(/^\s+|\s+$/g,"");					var nameParts = fullName.split(" ");					var email = document.mainForm.submitter_email.value.replace(" ", "");										if ("" != fullName)						{			//				document.mainForm.submitter_email.value = firstname.toLowerCase() + "." + lastname.toLowerCase() + "@montgomerycollege.edu";							var emailToAdd = "";							for (var x = 0; x < nameParts.length; x++)								{									if ("" == emailToAdd)										emailToAdd = nameParts[x].replace(/^\s+|\s+$/g,"") + "";									else										emailToAdd += "." + nameParts[x].replace(/^\s+|\s+$/g,"");								}							if ("" != emailToAdd)								{									emailToAdd += "@montgomerycollege.edu";									document.mainForm.submitter_email.value = emailToAdd.toLowerCase();									document.mainForm.submitter_phone_ac.value = "240";									document.mainForm.submitter_phone_pr.value = "567";									document.mainForm.submitter_phone_l4.focus();									document.mainForm.submitter_phone_l4.select();								}						}					return true;				}	
			function ApplyCorrection (originalWord, wordIndex, subWordIndex, selectObject, startOfWordToReplace, endOfWordToReplace)
				{
					if (IsValidStory ())
						{
			//				alert ("Original word is [" + originalWord + "]\nWord Index is [" + wordIndex + ", " + subWordIndex + "]\nReplacement is [" + selectObject[selectObject.selectedIndex].value + "]");
							document.mainForm.wordIndexToChange.value = wordIndex;
							document.mainForm.subWordIndexToChange.value = subWordIndex;
							document.mainForm.replacementWord.value = selectObject[selectObject.selectedIndex].value;
							document.mainForm.startOfWordToReplace.value = startOfWordToReplace;
							document.mainForm.endOfWordToReplace.value = endOfWordToReplace;
							document.mainForm.SubmittingLevel.value = 'ApplyCorrection';
							ControlSubmitStoryButtons (true);
							DisableSpellingButtons ();
							document.mainForm.submit();
						}
				}

			function IfThisUncheckedDefaultCategoryCantBeChecked (checkboxCtrl, rcdidValue)
				{
					if (!checkboxCtrl.checked)
						{
							var y = 0;
							while ( (y < document.mainForm.default_category.length) && (!checkboxCtrl.checked) )
								{
									if (parseInt(document.mainForm.default_category[y].value) == rcdidValue)
										{
											if (document.mainForm.default_category[y].checked)
												{
													alert ("This category must be assigned to this story in order for it to be the default category.\n\nIf you wish to remove this category assignment from this story, please choose a different default category first.");
													checkboxCtrl.checked = true;
												}
										}
									y++;
								}
						}
					return true;
				}
				
			function ValidSelectionMade (thisSelectObject, msg)
				{
					if (thisSelectObject.selectedIndex > 0)
						return true;
					return FocusOnFieldAndDie (thisSelectObject, msg);
				}
			
			function SilentIsValidEmail (possibleEmailAddress)
				{
					var str = possibleEmailAddress;
					
					var at="@";
					var dot=".";
					var lat=str.indexOf(at);
					var lstr=str.length;
					var ldot=str.indexOf(dot);
			
					if (str.indexOf(at)==-1)
						return false;
			
					if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
						return false;
			
					if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
						return false;
			
					if (str.indexOf(at,(lat+1))!=-1)
						return false;
			
					if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
						return false;
			
					if (str.indexOf(dot,(lat+2))==-1)
						return false;
			
					if ((str.indexOf(" ")!=-1) || (str.indexOf(";")!=-1))
						return false;
			
					return true;
				}
			
			function IsValidEmail (fieldCtrl, msg)
				{
					var str = fieldCtrl.value;
			
					if ("" == Trim(str))
						return true;
			
					if (!SilentIsValidEmail (str))
						return FocusOnFieldAndDie (fieldCtrl, msg);
			
					return true;
				}
			
			function AtLeastOneFieldFilled (fieldCtrl1, fieldCtrl2, msg)
				{
					if ("" != Trim (fieldCtrl1.value))
						return true;
					if ("" != Trim (fieldCtrl2.value))
						return true;
					return FocusOnFieldAndDie (fieldCtrl1, msg);
				}
			
			function LimitText (textAreaCtrl, maxCharsAllowed)
				{
					if (textAreaCtrl.value.length > maxCharsAllowed)
						textAreaCtrl.value = textAreaCtrl.value.substring (0, maxCharsAllowed);
				}
			
			function DisableApprovalButtons()
				{
					document.mainForm.ApproveButton.disabled = true;
					document.mainForm.RejectButton.disabled = true;
				}
			
			function DisableButtonsEditOrPublish ()
				{
					DisableAttachmentButtons ();
					TrytoControlButtonByID ("previewButton", true);
					TrytoControlButtonByID ("saveButton", true);
					TrytoControlButtonByID ("cancelButton", true);
					TrytoControlButtonByID ("spellCheckButton", true);
					TrytoControlButtonByID ("ApproveButton", true);
					TrytoControlButtonByID ("RejectButton", true);
				}
			
			function PreviewChanges ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='Preview';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function IsValidStoryEditOrPublish ()
				{
					ConvertSpecialChars (document.mainForm.story_headline);
					ConvertSpecialChars (document.mainForm.story_summary);
					ConvertSpecialChars (document.mainForm.story_body);
			
					if (!AtLeastOneCategoryChosen ())
						{
							alert ("Please select at least one story category.");
							return false;
						}
					if 
						(
							FieldNotEmpty (document.mainForm.story_headline, "Please provide a story headline.") &&
							FieldNotEmpty (document.mainForm.story_body, "Please provide a story body.")
							&& AtLeastOneFieldListedMustBeFilled ("publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Please specify at least one publishing date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_1, "Publish date 1 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_2, "Publish date 2 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_3, "Publish date 3 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_4, "Publish date 4 must be current date or future date.")
							&& DateWithDashesIsPresentOrFutureDate (true, document.mainForm.publish_date_5, "Publish date 5 must be current date or future date.")
							&& FieldsListedByNameHaveUniqueValues (true, "publish_date_1|publish_date_2|publish_date_3|publish_date_4|publish_date_5", "Publishing dates must be unique.")
						)
						return true;
					return false;
				}
			
			function PublishDateNotInPast ()
				{
					// Note that this function is used in both editing and publishing.  When we allowed for the publish
					// date to appear on the edit screen, we had to use a hidden form field to preserve the value between
					// page reloads.  This form field being present would have triggered the error below if we did not
					// check to make sure we were actually publishing the story first.
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.publish_date))
						return DateWithDashesIsPresentOrFutureDate (false, document.mainForm.publish_date, "Publishing date must be equal to or greater than today's date.")
					return true;
				}
			
			function ExpiryDateNotInPast ()
				{
					// Works similar to PublishDateNotInPast except it checks the expiration date.
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.expiration_date))
						return DateWithDashesIsPresentOrFutureDate (false, document.mainForm.expiration_date, "Expiration date must be equal to or greater than today's date.")
					return true;
				}
			
			function PublishDateLessThanOrEqualToExpiryDate ()
				{
					if (("publishSpecificStory" == document.mainForm.name) && (document.mainForm.expiration_date) && (document.mainForm.publish_date))
						return FirstDateLessThanOrEqualToSecondDate (document.mainForm.publish_date, document.mainForm.expiration_date, "Publish date must be less than or equal to expiration date.")
					return true;
				}
			
			function SaveChanges ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='Save';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function CancelEditing ()
				{
					if (confirm ("Are you sure you want to cancel editing?  All of your changes except for those made to attachments will be lost."))
						StorySelection();
				}
			
			function RejectStory ()
				{
					if (confirm ("Are you sure you want to reject this story?"))
						{
							document.mainForm.SubmittingLevel.value='Reject';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function ApproveStory ()
				{
					if (IsValidStoryEditOrPublish ())
						{
							if (confirm ("Are you sure you want to approve this story?"))
								{
									document.mainForm.SubmittingLevel.value='Approve';
									DisableButtonsEditOrPublish ();
									document.mainForm.submit();
								}
						}
				}
			
			function RemoveAttachmentEditOrPublish (nameOfFile)
				{
					if (IsValidStoryEditOrPublish ())
						{
							if (confirm ("Are you sure you wish to remove this attachment?"))
								{
									document.mainForm.SubmittingLevel.value = 'RemoveAttachment';
									document.mainForm.attachmentToRemove.value = nameOfFile;
									DisableButtonsEditOrPublish ();
									document.mainForm.submit();
								}
						}
				}
			
			function SpellCheckEditOrPublish()
				{
					if (IsValidStoryEditOrPublish ())
						{
							document.mainForm.SubmittingLevel.value='SpellCheck';
							DisableButtonsEditOrPublish ();
							document.mainForm.submit();
						}
				}
			
			function FocusOnFieldAndDieReplaceOldValue (desiredDefaultValue, fieldCtrl, msg)
				{
					alert (msg);
					try
						{
							fieldCtrl.value = desiredDefaultValue;
							fieldCtrl.focus();
							fieldCtrl.select();
						}
					catch (err)
						{
						}
					return false;
				}
			
			function DateWithDashesIsPresentOrFutureDate (allowBlankValue, inDateCtrl, msg)
				{
					if ((allowBlankValue) && ("" == Trim (inDateCtrl.value)))
						return true;
			
					// This function should be called after verifying that inDateCtrl contains a valid MM-DD-YYYY date.
					var dateParts = inDateCtrl.value.split("-");
			
					var enteredDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 23, 59, 59);
					var currentDate = new Date ();
					// alert ("entered date is [" + enteredDate + "]");
					if (enteredDate >= currentDate)
						return true;
					return FocusOnFieldAndDie (inDateCtrl, msg);
				}
			
			function FirstDateLessThanOrEqualToSecondDate (inDateCtrl1, inDateCtrl2, msg)
				{
					// Assumes both dates are valid MM-DD-YYYY dates.
					if (("" == Trim(inDateCtrl1.value)) || ("" == Trim(inDateCtrl2.value)))
						return true;
			
					var dateParts = inDateCtrl1.value.split("-");
					var firstDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 12, 0, 0);
					
					dateParts = inDateCtrl2.value.split("-");
					var secondDate = new Date (dateParts[2], dateParts[0] - 1, dateParts[1], 12, 0, 0);
					
					if (firstDate <= secondDate)
						return true;
					return FocusOnFieldAndDie (inDateCtrl1, msg);
				}
			
			function IsValidDateWithDashesAndFixValue (allowBlankField, desiredDefaultDate, inDateCtrl, msg)
				{
					if ( (allowBlankField) && ("" == Trim (inDateCtrl.value)) )
						return true;
			
					var dateParts = inDateCtrl.value.split("-");
					if (3 != dateParts.length)
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					var foundNonNum = false;
					var x = 0;
					var ch = "";
					while ((!foundNonNum) && (x < dateParts[0].length))
						{
							ch = dateParts[0].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					x = 0;
					foundNonNum = false;
					while ((!foundNonNum) && (x < dateParts[1].length))
						{
							ch = dateParts[1].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					x = 0;
					foundNonNum = false;
					while ((!foundNonNum) && (x < dateParts[2].length))
						{
							ch = dateParts[2].substring (x, x+1);
							if (!IsCharNumeric (ch))
								return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
							x++;
						}
			
					var mm = dateParts[0] - 0;
					var dd = dateParts[1] - 0;
					var yy = dateParts[2] - 0;
			
					if ((mm < 1) || (mm > 12))
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					var daysInMonths = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
			
					if (((0 == (yy % 4)) && (0 != (yy % 100))) || (0 == (yy % 400)))
						daysInMonths[1] = 29;
			
					if ((dd < 1) || (dd > daysInMonths[mm-1]))
						return FocusOnFieldAndDieReplaceOldValue (desiredDefaultDate, inDateCtrl, msg);
			
					return true;
				}
			
			function CopyPublishDateToExpirationDate ()
				{
					// This function is used when a single publishing date option is configured.
					document.mainForm.expiration_date.value = document.mainForm.publish_date.value;
				}
	//]]>
</script>
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="js/tiny-mce-init.js"></script>
<div class='content-inner clearfix submit-your-news'>
 


<form name='mainForm' method='post' enctype="multipart/form-data">
<div class="form-inline"> 
<input type='hidden' name='attachmentToRemove' value='' />
<input type='hidden' name='wordIndexToChange' value='' />
<input type='hidden' name='subWordIndexToChange' value='' />
<input type='hidden' name='replacementWord' value='' />
<input type='hidden' name='startOfWordToReplace' value='' />
<input type='hidden' name='endOfWordToReplace' value='' />
<input type='hidden' name='converted_characters_source' value="8217|8219|8220|8221|8212|8230|183|8226|8216|171|187|180|169|174|8211|8210|8213" />
<input type='hidden' name='converted_characters_target' value="&#39;|&#39;|&#34;|&#34;|--|...|*|*|&#39;|&#60;&#60;|&#62;&#62;|&#39;|(C)|(R)|-|-|--" />
<input type='hidden' name='allowed_html_tags_source_start' value="&#38;lt;b|&#38;lt;/b|&#38;lt;i|&#38;lt;/i|&#38;lt;u|&#38;lt;/u|&#38;lt;strike|&#38;lt;/strike|&#38;lt;strong|&#38;lt;/strong|&#38;lt;small|&#38;lt;/small|&#38;lt;blockquote|&#38;lt;/blockquote|&#38;lt;ol|&#38;lt;/ol|&#38;lt;ul|&#38;lt;/ul|&#38;lt;li|&#38;lt;/li|&#38;lt;font|&#38;lt;/font|&#38;lt;a|&#38;lt;/a|&#38;lt;embed|&#38;lt;/embed|&#38;lt;param|&#38;lt;object|&#38;lt;/object|&#38;lt;p|&#38;lt;/p|&#38;lt;em|&#38;lt;/em|&#38;lt;center|&#38;lt;/center" />
<input type='hidden' name='allowed_html_tags_source_end' value="&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;|&#38;gt;" />
<input type='hidden' name='allowed_html_tags_target_start' value="&lt;b|&lt;/b|&lt;i|&lt;/i|&lt;u|&lt;/u|&lt;strike|&lt;/strike|&lt;strong|&lt;/strong|&lt;small|&lt;/small|&lt;blockquote|&lt;/blockquote|&lt;ol|&lt;/ol|&lt;ul|&lt;/ul|&lt;li|&lt;/li|&lt;font|&lt;/font|&lt;a|&lt;/a|&lt;embed|&lt;/embed|&lt;param|&lt;object|&lt;/object|&lt;p|&lt;/p|&lt;em|&lt;/em|&lt;center|&lt;/center" />
<input type='hidden' name='allowed_html_tags_target_end' value="&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;|&gt;" />
<input type='hidden' name='variable_middles' value="0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|1|0|1|0|1|1|0|0|0|0|0|0|0" />
<input type='hidden' name='story_unique_id' value="9789e08a-875b-9ea4-9d50-4a1070eb2e54" />

<input type='hidden' name='SubmittingLevel' value='' />
		

	<div class="col-12 form-row"> 
            
             <label for="Submitter_name" class="block sm-col sm-col-4"><span class="required">*</span>Name: 
								<input name="submitter_name" id="Submitter_name" maxlength="100" class="col-12" value="" onblur='FillInEmailonInitialSubmit();' />
							</label> 
							
							
               <label for="submitter_email" class="block sm-col sm-col-4"><span class="required">*</span>Email:
								<input name="submitter_email" id="submitter_email" maxlength="100" class="col-12" value=""  />
				</label> 
            
            
            
            
            <fieldset style="width: auto; margin-top: 15px; line-height: 1.45; margin-bottom: 0px;"> 
                                 <legend><span class="required">*</span>Phone:</legend>  
                                 
                                  
                                    <label for="submitter_phone_ac" class="" style="margin-top: 0px; padding-right: 5px;"><span class="sr-only">area code</span>
								<input type="text" name="submitter_phone_ac" id="submitter_phone_ac" size="3" maxlength="3"  value="" placeholder="123" style="width: 55px;" />
								 
									</label>    			 
                                    
                                     
                             		<label for="submitter_phone_pr" class="" style="margin-top: 0px; padding-right: 5px;"><span class="sr-only">prefix</span>
										<input type="text" name="submitter_phone_pr" id="submitter_phone_pr" size="3" maxlength="3" value=""  placeholder="123" style="width: 55px;" />
								 
									</label>  
									 
				
				        			<label for="submitter_phone_l4" class="" style="margin-top: 0px; padding-right: 5px;"><span class="sr-only">line number</span>
										<input type="text" name="submitter_phone_l4" id="submitter_phone_l4" size="4" maxlength="4" value="" class="jqtranformdone jqTransformInput" placeholder="1234" style="width: 65px;"  /> 
									</label>        
                                 		
             </fieldset>
                     
        
        </div><!-- END form row -->
        
        
		
	<div class="col-12 form-row">
	
		<div class="block sm-col sm-col-6 story-category-field"  > 
   				<div class="select-field"> 
					<label for="story_category" class="block sm-col sm-col-4 select-field">Category:
					
<select id='story_category' name='story_category' >
	<option value='-1'>Choose a Category</option>
	<option value='15' >Need to Know</option>
	<option value='82' >Public Safety</option>
	<option value='80' >College News</option>
	<option value='78' >Student News</option>
	<option value='28' >MC Foundation</option>
	<option value='83' >Health and Wellness</option>
	<option value='79' >Employee News</option>
	<option value='23' >IT@MC</option>
	<option value='81' >Athletics </option>
	<option value='7' >Other (Do Not Use)</option>
	<option value='38' >EDU - General (Inside MC staff use only)</option>
	<option value='39' >EDU - Event Calendar (Inside MC staff use only)</option>
	<option value='42' >EDU - Admissions (Inside MC staff use only)</option>
	<option value='40' >EDU - Top News Stories (Inside MC staff use only)</option>
	<option value='41' >EDU - Upcoming Events (Inside MC staff use only)</option>
	<option value='68' >EDU - News for Redesign Page</option>
	<option value='70' >Digital Signage (Inside MC staff use only)</option>
</select>
<input type='hidden' name='featured_categories' value="" />
	    			</label>
	    		</div>
	    </div>		
	    
		<label for="story_headline" class="block sm-col sm-col-6 story-category-field"  >Headline:
		<input type="text" value=""  maxlength="100" class="col-12" name="story_headline" id="story_headline"  /> 
		</label>
	</div><!-- END form row -->
	

	<div class="col-12 form-row mt2">
		<label for="mce_editor_0">Story Text:</label>
		<textarea   name='story_body' rows='15' cols='77' onchange="LimitText (this, 5000)" onkeydown="LimitText (this, 5000)" onkeyup="LimitText (this, 5000)" style="width: 100%"></textarea>	</div><!-- END form row -->

	<!-- 
		If we are previewing or spell checking, replace each of the unfilled
		attachment fields with information about the attachment.
	-->
	
	<fieldset class="mt3">
	<legend>Attachments:</legend>

	 
	<table width="100%" summary="story attachments" role="presentation" class="attachment-table">
		<tbody>
				<tr>
					<td>1.</td>
					<td colspan='4'><label for='attachment_1' class='block sm-col sm-col-5 story-category-field'>Attach a File:<input type='file' name='attachment_1' id='attachment_1' class='col-12' value=""/></label>
					<label for='caption_1' class='block sm-col sm-col-7'>Caption:<input type='text'  name='caption_1' id='caption_1'   maxlength='100' class='col-12' value="" /></label></td>
				</tr>
				<tr>
					<td>2.</td>
					<td colspan='4'><label for='attachment_2' class='block sm-col sm-col-5 story-category-field'>Attach a File:<input type='file' name='attachment_2' id='attachment_2' class='col-12' value=""/></label>
					<label for='caption_2' class='block sm-col sm-col-7'>Caption:<input type='text'  name='caption_2' id='caption_2'   maxlength='100' class='col-12' value="" /></label></td>
				</tr>
				<tr>
					<td>3.</td>
					<td colspan='4'><label for='attachment_3' class='block sm-col sm-col-5 story-category-field'>Attach a File:<input type='file' name='attachment_3' id='attachment_3' class='col-12' value=""/></label>
					<label for='caption_3' class='block sm-col sm-col-7'>Caption:<input type='text'  name='caption_3' id='caption_3'   maxlength='100' class='col-12' value="" /></label></td>
				</tr>
				<tr>
					<td>4.</td>
					<td colspan='4'><label for='attachment_4' class='block sm-col sm-col-5 story-category-field'>Attach a File:<input type='file' name='attachment_4' id='attachment_4' class='col-12' value=""/></label>
					<label for='caption_4' class='block sm-col sm-col-7'>Caption:<input type='text'  name='caption_4' id='caption_4'   maxlength='100' class='col-12' value="" /></label></td>
				</tr>
				<tr>
					<td>5.</td>
					<td colspan='4'><label for='attachment_5' class='block sm-col sm-col-5 story-category-field'>Attach a File:<input type='file' name='attachment_5' id='attachment_5' class='col-12' value=""/></label>
					<label for='caption_5' class='block sm-col sm-col-7'>Caption:<input type='text'  name='caption_5' id='caption_5'   maxlength='100' class='col-12' value="" /></label></td>
				</tr>
		</tbody>
	</table>
	
	</fieldset>


<fieldset class="publish-date">
<legend class="mb2">Publish Date(s): <em>Specify up to  5.</em></legend>
	<div class="col-12 form-row">
		<div class="col-12 form-row">
			<label for='datepicker1'>Enter a date (MM-DD-YYYY):</label>
			<input type='text'  id='datepicker1'  name='publish_date_1' value='' size='10' maxlength='10' onblur="IsValidDateWithDashesAndFixValue (true, '', this, 'You must specify a valid date in MM-DD-YYYY format.');" />
		</div>
		<div class="col-12 form-row">
			<label for='datepicker2'>Enter a date (MM-DD-YYYY):</label>
			<input type='text'  id='datepicker2'  name='publish_date_2' value='' size='10' maxlength='10' onblur="IsValidDateWithDashesAndFixValue (true, '', this, 'You must specify a valid date in MM-DD-YYYY format.');" />
		</div>
		<div class="col-12 form-row">
			<label for='datepicker3'>Enter a date (MM-DD-YYYY):</label>
			<input type='text'  id='datepicker3'  name='publish_date_3' value='' size='10' maxlength='10' onblur="IsValidDateWithDashesAndFixValue (true, '', this, 'You must specify a valid date in MM-DD-YYYY format.');" />
		</div>
	</div>
	<div class="col-12 form-row">
		<div class="col-12 form-row">
			<label for='datepicker4'>Enter a date (MM-DD-YYYY):</label>
			<input type='text'  id='datepicker4'  name='publish_date_4' value='' size='10' maxlength='10' onblur="IsValidDateWithDashesAndFixValue (true, '', this, 'You must specify a valid date in MM-DD-YYYY format.');" />
		</div>
		<div class="col-12 form-row">
			<label for='datepicker5'>Enter a date (MM-DD-YYYY):</label>
			<input type='text'  id='datepicker5'  name='publish_date_5' value='' size='10' maxlength='10' onblur="IsValidDateWithDashesAndFixValue (true, '', this, 'You must specify a valid date in MM-DD-YYYY format.');" />
		</div>
	</div>
</fieldset>

	<div class="col-12 form-row">
		<label for="submitters_comments" class="form-row">Your Comments:
		<textarea name='submitters_comments' rows='4'   class="col-12" onchange="LimitText (this, 300)" onkeydown="LimitText (this, 300)" onkeyup="LimitText (this, 300)" id="submitters_comments"></textarea>
		</label>
	</div>
	
<script type='text/javascript'>
	//<![CDATA[
		document.mainForm.publish_date_1.value = "09-09-2026";
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		$(function() {
			$( "#datepicker1" ).datepicker({
				showOn: "button",
				buttonImage: "images/calendar-22x25-purple.gif",
				buttonImageOnly: true,
				dateFormat: 'mm-dd-yy'
			});
		});
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		$(function() {
			$( "#datepicker2" ).datepicker({
				showOn: "button",
				buttonImage: "images/calendar-22x25-purple.gif",
				buttonImageOnly: true,
				dateFormat: 'mm-dd-yy'
			});
		});
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		$(function() {
			$( "#datepicker3" ).datepicker({
				showOn: "button",
				buttonImage: "images/calendar-22x25-purple.gif",
				buttonImageOnly: true,
				dateFormat: 'mm-dd-yy'
			});
		});
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		$(function() {
			$( "#datepicker4" ).datepicker({
				showOn: "button",
				buttonImage: "images/calendar-22x25-purple.gif",
				buttonImageOnly: true,
				dateFormat: 'mm-dd-yy'
			});
		});
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		$(function() {
			$( "#datepicker5" ).datepicker({
				showOn: "button",
				buttonImage: "images/calendar-22x25-purple.gif",
				buttonImageOnly: true,
				dateFormat: 'mm-dd-yy'
			});
		});
	//]]>
</script>
<input type='hidden' name='story_summary' value='' />
<div class="col-12 form-row mt3">
<p class="h6">You must preview this story before it can be submitted.  If you wish to cancel this submission, press the "Cancel" button.</p>
<p class="mt3"><button class='btn' id='previewButton' onclick='PreviewStory();return false;'>Preview</button>&nbsp;<button id='cancelButton' class='btn gray' onclick='CancelStory();return false;'>Cancel</button></p>
</div>

</div><!-- END form-inline  -->
</form>
</div>
<script type='text/javascript'>
	//<![CDATA[
function FoundPunctuation (ch)
	{
		if (("." == ch) || ("," == ch) || ("-" == ch) || ("(" == ch) || (")" == ch) || ("\"" == ch) || ("'" == ch))
			return true;
		return false;
	}

function TextWithinVariableMiddleTag (inStr)
	{
		
		var firstPart = "";
		
		// The code below deals with the Anchor tag itself.  If the anchor is a hyperlink, the value of "firstpart" will be something like "href='" or 'href="'
		if (inStr.length >= 6)
			firstPart = inStr.toLowerCase().substr (0, 6);
//		alert ("first part is [" + firstPart + "]");
		var withinVariableMiddleTag = false;
		if (("href=\"" == firstPart) || ("href='" == firstPart))
			withinVariableMiddleTag = true;
			
		// It seems that a better way of doing this is to look for any string which contains the text "http://"
		
			
		return withinVariableMiddleTag;
	}

function IsAURL (inStr)
	{
//alert ("inStr is [" + inStr + "]");
		// We need to see if there is the text href=" or href=' at the beginning.  This code will initially work
		// if the A tags are listed as allowed HTML.
		if (!TextWithinVariableMiddleTag (inStr))
			{
				if (-1 != inStr.toLowerCase().indexOf("\"http://"))
					return false;
				if (-1 != inStr.toLowerCase().indexOf("'http://"))
					return false;
				if (-1 != inStr.toLowerCase().indexOf("\"https://"))
					return false;
				if (-1 != inStr.toLowerCase().indexOf("'https://"))
					return false;
				if (-1 != inStr.toLowerCase().indexOf("http://"))
					return true;
				if (-1 != inStr.toLowerCase().indexOf("https://"))
					return true;
			}
		return false;
	}

function MakeLink (inURL)
	{
		var urlToProcess = "";
		// The URL might have leading and trailing punctuation which could break it.  
		// We need to "intelligently" strip that.
		var textBeforeURL = inURL.substring(0, inURL.toLowerCase().indexOf("http"));
		//alert ("Text before url is [" + textBeforeURL + "]");
		
		urlToProcess = inURL.substring (inURL.toLowerCase().indexOf("http"));

		var textAfterURL = "";		
		var garbageAtEnd = true;
		var x = urlToProcess.length - 1;
		while ((garbageAtEnd) && (x > 0))
			{
				var ch = urlToProcess.substring (x, x + 1);
				if (FoundPunctuation (ch))
					{
						textAfterURL = ch + "" + textAfterURL;
						urlToProcess = urlToProcess.substring (0, x);
					}
				else
					garbageAtEnd = false;
				x = x - 1;  // Using the decrement operator breaks XHTML compliance.
			}
		
		//alert ("Text before url is [" + textBeforeURL + "], text after url is [" + textAfterURL + "]");
		
		var returnedLink = "";
		returnedLink = textBeforeURL + "<a href=\"" + urlToProcess + "\" target=_blank class='likeStoryText'>" + urlToProcess + "<\/a>" + textAfterURL;
		return returnedLink;
	}

function CouldBeAnEmail (inStr)
	{
		// Similar to IsAURL function.  Look for an @ sign in inString.  If there is one, then we
		// will need to "massage" the text later on to see if it is a valid email before we make it
		// into a link.
		if (-1 != inStr.indexOf("@"))
			return true;
		return false;
	}

function MakeEmailLink (inEmail)
	{
		//alert ("Need to convert [" + inEmail + "]");
		// As with URLS, there could be punctuation marks before or after the actual email address.
		// We need to separate these from the email address, verify that what is separated
		// is actually a valid email address, convert the link if it is, and re-append the text
		// found at the end.  This is slightly more complex than the function that does this for
		// URLs because the @ sign for the email occurs in the middle of the string and not the beginning.
		
		var textBeforeEmail = "";
		var rawEmailAddress = "";
		var textAfterEmail = "";
		var x = 0;
		var status = "BEFORE"; 
			// Could be DURING or AFTER.  BEFORE refers to the position of x being at a location in
			// inEmail that is before the start of the actual email address.  DURING refers to x being
			// at a location inEmail that is part of the actual email address.  AFTER refers to x
			// being at a location in inEmail that is after the actual email address.  Note... because
			// email addresses contain periods, but don't end in them, you have to start from the back
			// once you get the text at the beginning!
		while ((x < inEmail.length) && ("BEFORE" == status))
			{
				var ch = inEmail.substring (x, x + 1);
				if (FoundPunctuation (ch))
					textBeforeEmail += ch;
				else
					status = "AFTER";  // We need to start processing the end of the string now.
				x++;
			}
		var y = inEmail.length;
		while ((y >= x) && ("AFTER" == status))
			{
				var ch = inEmail.substring (y - 1, y);
				//alert ("inEmail is [" + inEmail + "], position is [" + y + "], ch is [" + ch + "]");
				if (FoundPunctuation (ch))
					textAfterEmail = ch + textAfterEmail;
				else
					status = "DURING";
				y = y - 1;
			}
		rawEmailAddress = inEmail.substring (x - 1, y + 1);
//				alert ("inEmail is [" + inEmail + "] text before email is [" + textBeforeEmail + "], email is [" + rawEmailAddress + "], text after email is [" + textAfterEmail + "]");
		var returnedLink = inEmail;
		if (SilentIsValidEmail (rawEmailAddress))
			returnedLink = textBeforeEmail + "<a class='likeStoryText' href=\"mailto:" + rawEmailAddress + "\">" +  rawEmailAddress + "<\/a>" + textAfterEmail;
		return returnedLink;
	}

function MakeSubWordsArray (inStr)
	{
		// Required in multiple functions.
		var subWordsArray;
		var agt=navigator.userAgent.toLowerCase();
		var brTag = "<BR>";
//				alert ("agt is [" + agt + "]");
		// For some reason, when Firefox sees inStr, it makes the HTML tags lowercase even though
		// they come in as uppercase.  So to compensate for the defect in Firefox, extra code is
		// needed:
		if ((-1 != agt.indexOf("firefox")) || (-1 != agt.indexOf("safari")))
			brTag = "<br>";
		subWordsArray = inStr.split (brTag);
		return subWordsArray;
	}

function ProcessWord (inWord, insideEmbedTag)
	{
		var output = "";
		var replacementWord = "";
		if ( (!insideEmbedTag)  &&  (IsAURL(inWord)) )
			{
				replacementWord = MakeLink (inWord);
				output = replacementWord + " ";
			}
		else if ( (!insideEmbedTag) && (CouldBeAnEmail (inWord)) )
			{
				replacementWord = MakeEmailLink (inWord);
				output = replacementWord + " ";
			}
		else
			output = inWord + " ";
		return output;
	}
	
function AddLinksToText (inStr)
	{
		var bodyTextStr = inStr;
//		alert ("Text length is [" + bodyTextStr.length + "]\n\nBody text is [" + bodyTextStr + "]");
		var wordsArray = bodyTextStr.split (" ");
		var x = 0;
		var newTextStr = "";
		var replacementWord = "";
		var insideEmbedTag = false;
		while (x < wordsArray.length)
			{
				replacementWord = "";
				// We should break this up FIRST based on whether there is a <br in the text or not.
				if (-1 == wordsArray[x].toLowerCase().indexOf("<br")) // No BR tag
					{
						// Dealing with a single word here.  The only possibilities are that this is
						// a URL, an email address, or neither.  URLs and emails are mutually exclusive.
						if ("&lt;embed" == wordsArray[x])
							insideEmbedTag = true;
						//alert ("Current word is [" + wordsArray[x] + "] inside embed tag is [" + insideEmbedTag + "]");
						newTextStr += ProcessWord (wordsArray[x], insideEmbedTag);
						if ("&lt;/embed&gt;" == wordsArray[x].substr (wordsArray[x].length - 14 ) )
							insideEmbedTag = false;

					}
				else // if (-1 == wordsArray[x].toLowerCase().indexOf("<br")) // No BR tag
					{
						// This is a group of words which is separated by <br tags and can contain
						// email addreses, URLS and plain words.  We should split this word by the
						// <br tag and process each sub word individually.
						subWordsArray = MakeSubWordsArray (wordsArray[x]);
						var y = 0;
						replacementWord = "";
						while (y < subWordsArray.length)
							{
								if ("&lt;embed" == subWordsArray[y])
									insideEmbedTag = true;
								//alert ("Current word is [" + subWordsArray[y] + "] inside embed tag is [" + insideEmbedTag + "]");
								replacementWord += ProcessWord (subWordsArray[y], insideEmbedTag);
								if (y < subWordsArray.length - 1)
									replacementWord += " <BR/>"
								if ("&lt;/embed&gt;" == subWordsArray[y].substr (subWordsArray[y].length - 14 ) )
									insideEmbedTag = false;
								y++;
							}
						newTextStr += replacementWord + " ";
					} // if (-1 == wordsArray[x].toLowerCase().indexOf("<br")) // No BR tag
				x++;
			}
		return newTextStr;
	}

function ConvertHTML (inString)
	{
		var result = inString;
/*		
		if (!document.dummyForm.allowed_html_tags_source_start)
			{
				alert ("HTML tag conversion cannot be used unless the form field allowed_html_tags_source_start is defined.");
				return result;
			}
		if (!document.dummyForm.allowed_html_tags_source_end)
			{
				alert ("HTML tag conversion cannot be used unless the form field allowed_html_tags_source_end is defined.");
				return result;
			}
		if (!document.dummyForm.allowed_html_tags_target_start)
			{
				alert ("HTML tag conversion cannot be used unless the form field allowed_html_tags_target_start is defined.");
				return result;
			}
		if (!document.dummyForm.allowed_html_tags_target_end)
			{
				alert ("HTML tag conversion cannot be used unless the form field allowed_html_tags_target_end is defined.");
				return result;
			}
		if (!document.dummyForm.variable_middles)
			{
				alert ("HTML tag conversion cannot be used unless the form field variable_middles is defined.");
				return result;
			}
*/
		var allowedHTMLArraySourceStart = "";
		var allowedHTMLArraySourceEnd = "";
		var allowedHTMLArrayTargetStart = "";
		var allowedHTMLArrayTargetEnd = "";
		var variableMiddles = "";

		// These items may be present in the object mainform or dummyform, but do NOT use document.forms[0] because on some pages there are multiple forms!
		// The only way to "reliably" get this information is to use try catch... of course we could simply code the data here but that's too much for a re-write.
		var dummyFormExists = true;
		var mainFormExists = true;
		try
			{
				allowedHTMLArraySourceStart = document.dummyForm.allowed_html_tags_source_start.value.split("|");
				allowedHTMLArraySourceEnd = document.dummyForm.allowed_html_tags_source_end.value.split("|");
				allowedHTMLArrayTargetStart = document.dummyForm.allowed_html_tags_target_start.value.split("|");
				allowedHTMLArrayTargetEnd = document.dummyForm.allowed_html_tags_target_end.value.split("|");
				variableMiddles = document.dummyForm.variable_middles.value.split("|");
			}
		catch (exc)
			{
				dummyFormExists = false;
			}

		if (!dummyFormExists)
			{
				try
					{
						allowedHTMLArraySourceStart = document.mainForm.allowed_html_tags_source_start.value.split("|");
						allowedHTMLArraySourceEnd = document.mainForm.allowed_html_tags_source_end.value.split("|");
						allowedHTMLArrayTargetStart = document.mainForm.allowed_html_tags_target_start.value.split("|");
						allowedHTMLArrayTargetEnd = document.mainForm.allowed_html_tags_target_end.value.split("|");
						variableMiddles = document.mainForm.variable_middles.value.split("|");

					}
				catch (exc2)
					{
						mainFormExists = false;
					}
			}
			
		if ( (!dummyFormExists) && (!mainFormExists) )
			{
				// Houston we have a problem.
				return result;
			}
//alert("here");
		// We handle the allowed tags as separate pieces, a beginning and an end to allow for variable 
		// attributes to be placed between the tags.  E.g., <font color='...' ... > ... <\/font>

		
		var x = 0;
		//alert ("element count is [" +allowedHTMLArraySourceStart.length + "]");
		while (x < allowedHTMLArraySourceStart.length)
			{
				var replacementStr = "";
				if ("0" == variableMiddles[x])
					{
						var startingRegExpStr = allowedHTMLArraySourceStart[x] + allowedHTMLArraySourceEnd[x];
						var matchingRegExp = new RegExp (startingRegExpStr, "gi");
						replacementStr = allowedHTMLArrayTargetStart[x] + allowedHTMLArrayTargetEnd[x];
						result = result.replace(matchingRegExp, replacementStr);
					}
				else // if ("0" == variableMiddles[x])
					{
						// We need to construct a RegExp that matches everything starting with the starting 
						// part of the tag and goes up to everything but the ending part.

						var complexRegExpStr = allowedHTMLArraySourceStart[x] + "[^" + allowedHTMLArraySourceEnd[x].replace("g", "").replace("t", "") + "]*" + allowedHTMLArraySourceEnd[x];
						if ("&lt;embed" == allowedHTMLArraySourceStart[x].toLowerCase()) 
							{
								//alert ("Dealing with embed tag.");
								complexRegExpStr = "&lt;embed[^(&lt;/embed&gt;)]";
								//alert ("RegExp is [" + complexRegExpStr + "]");
							}
						//else if ("&lt;object" == allowedHTMLArraySourceStart[x].toLowerCase()) 
						//	{
						//		//alert ("Dealing with object tag.");
						//		complexRegExpStr = "&lt;object[^(&lt;/object&gt;)]";
						//	}
						//alert ("RegExp is [" + complexRegExpStr + "]");
						var complexRegExp = new RegExp (complexRegExpStr, "gi");

						
						var matches = result.match(complexRegExp);
						
						if (matches)
							{
								var y = 0;
								while (y < matches.length)
									{
										//alert ("[" + y + "] of [" + matches.length + "] - Matched [" + matches[y] + "] - Result is [" + result + "]");
										replacementStr = matches[y].replace("&lt;", "<").replace("&gt;", ">");
										//alert ("[" + y + "] of [" + matches.length + "] - Matched [" + matches[y] + "], replacement is [" + replacementStr + "]");
										result = result.replace (matches[y], replacementStr);
										y++;
									} // while (y < matches.length)
							} // if (matches)

					} // if ("0" == variableMiddles[x])
				x++;
			} // while (x < allowedHTMLArraySourceStart.length)
		//alert ("Result is [" + result + "]");
		return result;
	}

if (document.getElementById("bodyText"))
	{
		var oldText = document.getElementById("bodyText").innerHTML;
		var newText = ConvertHTML (AddLinksToText (document.getElementById("bodyText").innerHTML));
		//alert ("Old Text is:\n\n" + oldText + "\n\nNew Text is " + newText);
		document.getElementById("bodyText").innerHTML = newText;
	}
	//document.getElementById("bodyText").innerHTML = ConvertHTML(document.getElementById("bodyText").innerHTML);

if (document.getElementById("storySummary"))
	document.getElementById("storySummary").innerHTML = ConvertHTML (AddLinksToText (document.getElementById("storySummary").innerHTML));
	//]]>
</script>
<script type='text/javascript'>
	//<![CDATA[
		ControlSubmitStoryButtons (false);
	//]]>
</script>


										</div>
									</div>
								</div> <!-- div class="layout-container__block__wrapper" -->
							</div> <!-- div class="layout-container__block"-->
							<div class="layout-container__block">
								<div class="layout-container__block__wrapper sidebar-wrapper">
									<!-- <div class="sidebarA"> -->
									<a class="sr-only sr-only-visible-focus" title="Skip sidebar" href="#end-sidebarA">Skip sidebar</a>
									<aside aria-label="Primary Sidebar Content" class="sidebarA sidebar-breadcrumb">
										
										<!-- <div class="accordion-menu-section">
											<div class="accordion-menu nav-include-temp">
												 The accordion menu is empty but it's needed to do a space.
											</div>
										</div> -->
										<div class="category-list">
											<xsl:apply-templates select='/page-content/newsletter'/>
										</div>

     <div class="join-conversation-section section-padding-vertical" style="margin-top: 0px; padding-top: 60px; padding-bottom: 30px;"> 


											<div class="join-conversation">

												<div class="join-conversation__title h3">Join the Conversation</div>

												<p class="join-conversation__description">
													Want to keep up to date on all things Montgomery College? Engage with us on social
													media.

												</p>

												<div class="join-conversation__social-icons">
													<a href="http://www.facebook.com/montgomerycollege" class="join-conversation__social-icon-link">
															<img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-facebook.svg" alt="facebook" style="width: 30px;" class="join-conversation__social-icon" /> 
													</a>
													<a href="http://x.com/montgomerycoll">
														<img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-x.svg" alt="x" style="width: 29px;" class="join-conversation__social-icon" />
														 
													</a>
													<a href="https://www.instagram.com/montgomerycollege/">
<img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-instagram.svg" alt="instagram" style="width: 30px;" class="join-conversation__social-icon" />
														 
													</a>
													<a href="https://www.linkedin.com/edu/school?id=20112">
<img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-linkedin.svg" alt="linkedin" style="width: 30px;" class="join-conversation__social-icon" /> 
													</a>
													
													<a href="https://www.youtube.com/user/montgomerycollege">
<img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-youtube.svg" alt="youtube" style="width: 43px;" class="join-conversation__social-icon" />
													</a>
													
													<a href="https://www.tiktok.com/@montgomerycollegemd">
                                    <img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-tiktok-icon.svg" alt="TikTok" style="width: 30px;" class="join-conversation__social-icon" />
                                    													</a>
 


												</div>

											</div>


</div><!-- END join the conversation -->
                        										<p>&nbsp;</p>
										
									</aside> <!-- div class="sidebarA" -->
									<div class="sr-only" title="End of section" id="end-sidebarA">End of section</div>
								</div> <!-- div class="layout-container__block__wrapper sidebar-wrapper" -->
							</div> <!-- div class="layout-container__block" -->
						</div> <!-- div class="universal-page-container__top layout-container layout-container- -with-sidebar page-container- -has-sidebar" -->
					</div> <!-- div class="universal-page-container" id="main-content" -->
				</main>
<!--	<search-piece>
	 

	<script type="text/javascript">
			//<![CDATA[
			
			function ValidateSearchTerm ()
		{
			var searchTerm = document.searchForm.search.value.trim();

			//alert ("Search Term is [" + searchTerm + "]");

			if ("" == searchTerm)
			{
				alert ("Please enter a search term.");
				return false;
			}
			return true;
		}
		
		//]]>	
	</script>

	<section class="searchSite fixed left-0 col-12 z3 fill" aria-label="site search">
		<div class="searchSite__wrapper">
			<form class="searchSite__form relative" name="searchForm" id="searchForm" method="get" action="search.php" autocomplete="off" onsubmit="return ValidateSearchTerm();">
		 
				<label for="search"><span class="hide">Search</span></label>
				<input type="hidden" name="placeholder" value="" />
				<input type="text" name="q" id="search" value="" placeholder="Search Our Site" class="col-12" aria-label="Search" dir="ltr" autocomplete="off" spellcheck="false" style="outline: none;" />
				<button type="submit" class="relative hide-text icon-search_white">
					Search

				</button> 
			</form>


 


			<div class="searchSite__suggestions md-table col-12" id="topKeywords"> 
				
			</div> 
			
			
			<a href="#top" id="xToClose" class="searchSite__close close-search hide-text">Jump to Navigation</a> 
			<script type="text/javascript" src="js/search-focus.js"></script>
			

		</div>
	</section> 
</search-piece> -->




<footer class="footer-wrapper footer-wrapper-redesign animatedParent">

	<div class="footer-title">
	<div class="footer-title-inner animated fadeIn">
		<a class="sr-only sr-only-visible-focus" href="#top">Skip footer and go back to top</a>  


		<div class="callout-row footer-logo1">
			<div class="callout-row__wrapper">
				<div class="callout-row__callout">
					<div class="callout-row__callout__wrapper">

						<a href="https://www.montgomerycollege.edu/index.html"><img style="height: 65px; width:296px; padding-top: 10px;" src="https://www.montgomerycollege.edu/_images/global/mc-logo-horizontal-white.svg" alt="Montgomery College — Montgomery County, Maryland"   /></a>

					</div>
				</div>
				<div class="callout-row__callout">
					<div class="callout-row__callout__wrapper">
						<img class="tagline " src="https://www.montgomerycollege.edu/_images/global/mc-tagline-horizontal-duo.svg" alt="EXCEPTIONAL EDUCATION EXTRAORDINARY OUTCOMES" style="width: 350px;"   />
					</div>
				</div> 
			</div>
		</div>

		<div class="footer-logo2">
			<a href="https://www.montgomerycollege.edu/index.html"><img style="height:85px; width:316px; margin-left: auto; margin-right: auto;" class="footer-logo2" src="https://www.montgomerycollege.edu/_images/global/mc-logo-horizontal-tagline-white.svg" alt="Montgomery College — Montgomery County, Maryland"   /></a>
		</div>
		
	</div>
	<!-- END footer-title-inner -->
	</div>
	<!-- END footer-title -->	




	<div class="globalFooter">

		<div class="globalFooter__wrapper mx-auto clearfix">


			<div class="globalFooter__socialMedia table mx-auto">


				<a href="https://www.facebook.com/montgomerycollege" target="_blank" class="table-cell align-middle"><span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-facebook-white.svg" alt="Facebook" class="social-icon" /></span></a>

				<a href="https://x.com/montgomerycoll" target="_blank" class="table-cell align-middle"> <span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-x-white.svg" alt="x" class="social-icon" /> </span></a>

				<a href="https://www.instagram.com/montgomerycollege/" target="_blank" class="table-cell align-middle"> <span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-instagram-white.svg" alt="Instagram" class="social-icon" /></span></a>

				<a href="https://www.linkedin.com/edu/school?id=20112" target="_blank" class="table-cell align-middle"> <span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-linkedin-white.svg" alt="LinkedIn" class="social-icon"  /></span> </a>

				<a href="https://www.youtube.com/user/montgomerycollege" target="_blank" class="table-cell align-middle"> <span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-youtube-white.svg" alt="YouTube" class="social-icon"  /></span></a>
	
	 <a href="https://www.tiktok.com/@montgomerycollegemd" target="_blank" class="table-cell align-middle" title="opens new window"> <span class="icon icon-3 align-middle"><img src="https://www.montgomerycollege.edu/_images/_icon-library/icon-tiktok-icon-white.svg" alt="TikTok social icon" class="social-icon" /></span><span class="sr-only">opens new window</span></a> 
			</div>

			<div class="globalFooter__links">


				<ul>
					<li> <a href="https://www.montgomerycollege.edu/admissions-registration/application.html"> <span class="icon icon-footer_arrow"></span>Apply Now</a> </li>

					<li><a href="https://www.montgomerycollege.edu/alumni-friends-donors/foundation/donate.html"> <span class="icon icon-footer_arrow"></span>Donate</a></li>
					<li> <a href="https://www.montgomerycollege.edu/contact-us/index.html"> <span class="icon icon-footer_arrow"></span>Contact Us</a> </li> 
				</ul>



			</div>


			<p class="footer-text">Call Us: <a href="tel://240-567-5000">240-567-5000</a>. <a href="https://www.montgomerycollege.edu/contact-us/index.html#interpreter">Interpreters available</a>.</p>



			<div class="sub-footer">  
				<ul class="list-reset"> 
					<li><a href="https://www.montgomerycollege.edu/about-mc/index.html">About MC</a></li> 
					<li>&nbsp;<a href="https://www.bkstr.com/montgomerycollegestore/home">Bookstores</a>  </li>
					<li>&nbsp;<a href="https://www.montgomerycollege.edu/about-mc/careers/index.html">Careers at MC</a>  </li>
					<li>&nbsp;<a href="https://www.montgomerycollege.edu/directory/index.php">Directories</a>  </li>
					<li>&nbsp;<a href="https://library.montgomerycollege.edu/">Library</a>  </li>
					<li>&nbsp;<a href="https://www.montgomerycollege.edu/about-mc/campuses-and-locations/index.html">Locations, Maps &amp; Parking</a>  </li>
					<li>&nbsp;<a href="https://www.montgomerycollege.edu/admissions-registration/register.html">Register</a>  </li>
					<li>&nbsp;<a class="virtual-tour-link" href="https://www.youvisit.com/#/vte/?data-platform=v&amp;data-inst=62368&amp;">Virtual Tour</a>  </li> 
				</ul>
			</div> <!-- END sub-footer -->

		</div><!-- END globalFooter__wrapper -->		 
 
	</div>
 		



<div class="sub-footer sub-footer-copyright">  
			<ul class="list-reset">
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/about-mc/accessibility/index.html">Accessibility</a>  </li>
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/offices/public-safety-health-emergency-management/public-safety/index.html#clery">Annual Security Report (Clery Act)</a>  </li>
			 <!-- <li> <a href="https://www.montgomerycollege.edu/policies-and-procedures/online-policies/cookie-notice.html">Cookie Notice</a> </li>
			 <li> <a href="https://www.montgomerycollege.edu/policies-and-procedures/online-policies/disclaimer.html">Disclaimer</a> </li>
			 <li> <a href="https://www.montgomerycollege.edu/policies-and-procedures/online-policies/gdpr-interim-statement.html">GDPR Interim Plan </a> </li> -->
			<li>&nbsp;<a href="https://www.montgomerycollege.edu/offices/advancement-and-community-engagement/office-of-grants-and-sponsored-programs/heerf-grants.html">HEERF Grants Reporting</a> </li> 
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/offices/compliance-risk-ethics/notice-of-non-discrimination.html">Non-Discrimination</a> </li> 
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/policies-and-procedures/index.html">Policies &amp; Procedures</a> </li>	
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/policies-and-procedures/online-policies/index.html">Privacy Statement</a> </li>		
			 <li>&nbsp;<a href="https://www.montgomerycollege.edu/offices/public-safety-health-emergency-management/index.html">Public Safety, Health, and Emergency Management</a>  </li>	
			 <li>&nbsp;<a href="https://info.montgomerycollege.edu/offices/general-counsel/index.html#public-info">Public Record Requests</a> </li> 
			<li>&nbsp;<a href="https://www.montgomerycollege.edu/policies-and-procedures/title-ix/index.html">Title IX</a> </li> 
		</ul>
	 
		<div class="copyright small">  © 2025 Montgomery College. All Rights Reserved. </div>



		<!-- Back to top button -->
		<button id="back-to-top" class="show"><span class="sr-only">Back to top</span></button>   
		<script>var btn=$('#back-to-top');$(window).scroll(function(){if($(window).scrollTop()>300){btn.addClass('show');}else{btn.removeClass('show');}});btn.on('click',function(e){e.preventDefault();$('html, body').animate({scrollTop:0},'300');});</script> 

	</div> 

 
 
	

<!-- Uploaded directly by Phil. -->

<script type="text/javascript">function ValidateSearchTerm()
{var searchTerm=document.searchForm.search.value.trim();if(""==searchTerm)
{alert("Please enter a search term.");return false;}
return true;}</script>

 

<!-- Fancybox image gallery custom script
<script>var imgOpts=$.extend(true,{},$.fancybox.defaults,{caption:function(instance,item){return $(this).next('figcaption').html();}});function applyImgOpts(){$('[data-fancybox="gallery-1"]').fancybox(imgOpts);$('[data-fancybox="gallery-2"]').fancybox(imgOpts);$('[data-fancybox="gallery-3"]').fancybox(imgOpts);$('[data-fancybox="gallery-4"]').fancybox(imgOpts);$('[data-fancybox="gallery-5"]').fancybox(imgOpts);$('[data-fancybox="gallery-6"]').fancybox(imgOpts);$('[data-fancybox="gallery-7"]').fancybox(imgOpts);$('[data-fancybox="gallery-8"]').fancybox(imgOpts);$('[data-fancybox="gallery-9"]').fancybox(imgOpts);$('[data-fancybox="gallery-10"]').fancybox(imgOpts);}
applyImgOpts();</script> -->


<!-- bootstrap tabcollapse script for tabs and accordion functionality and anchoring -->
<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/bootstrap-tabcollapse.js"></script>

<!-- https://jackonthe.net/css3animateit page animations -->
<script type="text/javascript" src="https://www.montgomerycollege.edu/_resources/js/css3-animate-it-min.js"></script>  




<!-- Script to add a class to support force wrap email addresses in the sidebar contact us component 20200526 --> 
<script>$('.location-list.multiple-contacts .location-list__item--email a span').html(function(){return $(this).html().replace('@','<span aria-hidden="true" class="wrap-word"></span>@');});</script> 



<!-- Acalog Widget Script  
<script src="https://catalog.montgomerycollege.edu/widget-api/widget-api.min.js"></script>
<script>$(function(){$('.acalog').acalogWidgetize({gateway:'https://catalog.montgomerycollege.edu'});});</script>  -->

<!-- Site Improve Analytics Script 
<script type="text/javascript">//<![CDATA[
(function(){var sz=document.createElement('script');sz.type='text/javascript';sz.async=true;sz.src='//siteimproveanalytics.com/js/siteanalyze_66356591.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(sz,s);})();
//]]></script> -->
	
</footer>

  
 
				
				
				
				
				
						</body>
		</html>
	</xsl:template>

	<!-- For pages which aren't the details page, which effectively is a special case, I am encapsulating all that XML under the "page-content" main node, so I don't need to keep adding cases to the match below. -->
	<xsl:template match='/newsletter/todays-inside-mc/newsletter|/page-content/newsletter|/globalResults/todays-inside-mc/newsletter'>
		<xsl:variable name='date-without-weekday'>
			<xsl:choose>
				<xsl:when test="contains(formal-start-date, 'Sunday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Sunday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Monday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Monday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Tuesday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Tuesday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Wednesday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Wednesday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Thursday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Thursday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Friday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Friday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:when test="contains(formal-start-date, 'Saturday, ')">
					<xsl:call-template name='string-replace-all'>
						<xsl:with-param name='text' select='formal-start-date'/>
						<xsl:with-param name='replace' select="'Saturday, '"/>
						<xsl:with-param name='by' select="''"/>
					</xsl:call-template>
				</xsl:when>
			</xsl:choose>
		</xsl:variable>
		<p class="hero-banner__headline page-headline-alt h1"><span><xsl:value-of select="$date-without-weekday"/></span></p>
		<xsl:choose>
			<xsl:when test="./stories/recordcount = 0">
				<div class="category-wrapper">
					<h2 class="category-title"><span>There are no stories for today.</span></h2>
				</div>
			</xsl:when>
			<xsl:otherwise>
				<xsl:for-each select="./exported_categories/category_info">
					<xsl:variable name='current-category' select="./category_name"/>
					<div class="category-wrapper"> 
						<h2 class="category-title"><span><xsl:value-of select="$current-category"/></span></h2>
						<xsl:for-each select="../../stories/story">
							<xsl:if test="category_name=$current-category">
								<div class="profile-list-wrapper"> 
									<b class="caret-grey"></b>
									<xsl:variable name='direct-url-link'>
										<xsl:choose>
											<xsl:when test="$in-production=0">
												<xsl:call-template name='string-replace-all'>
													<xsl:with-param name="text" select="direct-url" />
													<xsl:with-param name="replace" select="'details.php'" />
													<xsl:with-param name="by" select="'details-updated-layout.php'" />
												</xsl:call-template>
											</xsl:when>
											<xsl:otherwise>
												<xsl:value-of select="direct-url"/>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<a href="{$direct-url-link}">
										<div class="profile-list-wrapper-inner">
											<xsl:if test='display-image'>
											<div class="category-images">
												<img src="{display_image/href}" alt="{display_image/rawname}"/>
											</div> 
											</xsl:if>
											<p><xsl:value-of select="story_headline"/></p>
										</div>
									</a>
								</div> 
							</xsl:if>
						</xsl:for-each>
					</div>
				</xsl:for-each>
			</xsl:otherwise>
		</xsl:choose>

	</xsl:template>

	<xsl:template name="string-replace-all">
		<xsl:param name="text" />
		<xsl:param name="replace" />
		<xsl:param name="by" />
		<xsl:choose>
			<xsl:when test="$text = '' or $replace = ''or not($replace)" >
				<!-- Prevent this routine from hanging -->
				<xsl:value-of select="$text" />
			</xsl:when>
			<xsl:when test="contains($text, $replace)">
				<xsl:value-of select="substring-before($text,$replace)" />
				<xsl:value-of select="$by" />
				<xsl:call-template name="string-replace-all">
					<xsl:with-param name="text" select="substring-after($text,$replace)" />
					<xsl:with-param name="replace" select="$replace" />
					<xsl:with-param name="by" select="$by" />
				</xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$text" />
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>

</xsl:stylesheet>


<newsletter>	<basehref>https://insidemc.montgomerycollege.edu</basehref>
<!-- The dates below are only useful for issues of InsideMC.  They don't refer to individual stories. -->
	<startdate>09-08-2026</startdate>
	<enddate>09-08-2026</enddate>
	<date-created>09-08-2026</date-created>
	<formal-start-date>Tuesday, September 8, 2026</formal-start-date>
	<formal-end-date>Tuesday, September 8, 2026</formal-end-date>
	<is-back-issue>0</is-back-issue>
<!-- Generated at Tue, 08 Sep 2026 17:00:05 -0400 -->
<stories><recordcount>31</recordcount><story>
<story_unique_id>32966995-24aa-2aa4-95a0-af3eb52832ac</story_unique_id><story_id>128244</story_id><status_changed_at>2026-09-08 12:40:24.323</status_changed_at><submitter_name>Ian Gordon</submitter_name><story_headline>Join the Conversation: Introducing Montgomery College&#39;s Collective Impact Institute</story_headline><story_body>&#60;p&#62;&#60;strong&#62;Community Conversations: &#60;i&#62;Connecting people, ideas, and action.&#60;/i&#62;&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Topic:&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Building Opportunity Together - &#60;/strong&#62;&#60;strong&#62;&#60;em&#62;Collective Impact and the Role of Montgomery College in Our Community&#60;/em&#62;&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;em&#62;What is collective impact? Why did Montgomery College establish the Collective Impact Institute? And what does this work mean for the College and our community?&#60;/em&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Join colleagues from across Montgomery College for the inaugural Community Conversation about the Collective Impact Institute and its work.&#60;/p&#62;&#13;&#10;&#60;p&#62;This foundation-setting session will introduce the collective impact framework, explore upward mobility as an important lens for the Institute&#39;s work, and provide greater clarity about its purpose and emerging role. We&#39;ll also consider how Montgomery College already contributes to opportunity across our community and the College&#39;s broader role as a catalyst for opportunity in Montgomery County.&#60;/p&#62;&#13;&#10;&#60;p&#62;Whether you&#39;re hearing about collective impact for the first time, are curious about the new Institute, or have long been involved in collaborative work, this conversation is for you.&#60;/p&#62;&#13;&#10;&#60;p&#62;Faculty, staff, administrators, and students are encouraged to attend.&#60;/p&#62;&#13;&#10;&#60;p&#62;Virtual Session: September 17, 11:30 a.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;Zoom Zoom Link: https://montgomerycollege.zoom.us/j/86490055378?pwd=aISIr1etZPXgEDtUPbkyhaPDmAZQdu.1&#60;/p&#62;&#13;&#10;&#60;p&#62;In-person Session: September 30, Rockville Campus, SW301 Lunch will be provided. RSVP required.&#60;/p&#62;&#13;&#10;&#60;p&#62;RSVP: &#60;a href=&#34;https://ciicommunityconversations.rsvpify.com/&#34;&#62;Community Conversations - RSVPify&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Community Conversations will continue with additional sessions planned for Winter and Spring 2027.&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>Need to Know</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category/>
<story_summary/>
<category_rcdid>15</category_rcdid><hide_from_view>0</hide_from_view><read_count>3</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128244</emailLink>
	<direct-url>details.php?id=128244&amp;title=Join_the_Conversation:_Introducing_Montgomery_College&#39;s_Collective_Impact_Institute</direct-url>
</story>
<story>
<story_unique_id>e5b00a5d-41c3-45b4-bd9b-eef9eb8fb560</story_unique_id><story_id>128170</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Brady Patton</submitter_name><story_headline>Bring the Noise: Gear Up for the Raptors Pep Rally on September 9!</story_headline><story_body>&#60;p&#62;The &#60;a href=&#34;https://www.montgomerycollege.edu/athletics/index.html&#34; target=&#34;_blank&#34;&#62;fall athletics season&#60;/a&#62; is officially here, and it is time to celebrate! Mark your calendars for Wednesday, September 9 at 4 p.m. and head over to the Rockville Campus Student Services Building (SV) to bring the energy for Montgomery College&#39;s fall student-athletes.&#60;/p&#62;&#13;&#10;&#60;p&#62;Doors open early at 3:15 p.m., giving you plenty of time to grab a seat, connect with friends and get hyped for the main event. We are rallying together to cheer on our men&#39;s soccer, women&#39;s soccer and women&#39;s volleyball teams as they dive into an exciting season.&#60;/p&#62;&#13;&#10;&#60;p&#62;Here is what you can look forward to at the event:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Free Food &#38;amp; Games&#60;/strong&#62;: Cool off with free snow cones, grab some fresh popcorn and jump into fun activities with fellow Raptors.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;MBI Cafe Specials&#60;/strong&#62;: Need an extra afternoon boost? The MBI Cafe will remain open throughout the pep rally with treats and coffee available for purchase.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Campus Store Pop-Up&#60;/strong&#62;: Gear up with official MC merchandise and Raptors spirit wear at the on-site popup table.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;A Mystery Reveal&#60;/strong&#62;: Don&#39;t miss a &#60;a href=&#34;https://youtu.be/u4Y4TaoY5d0?si=A7VExtxR57Yrvp1J&#34; target=&#34;_blank&#34;&#62;special unveiling&#60;/a&#62; that will bring a bold, fresh look to Raptor athletics. You will definitely want to see this one in person!&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;Bring your loudest cheer, invite your classmates and help us set the tone for a championship fall. Meet us at the SV building on September 9. Let&#39;s go Raptors!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>PepRally.png</rawname><href>attach/e5b00a5d-41c3-45b4-bd9b-eef9eb8fb560/PepRally.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/e5b00a5d-41c3-45b4-bd9b-eef9eb8fb560/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/e5b00a5d-41c3-45b4-bd9b-eef9eb8fb560/di_0.png</href></display_image><category_name>Need to Know</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>15</category_rcdid><hide_from_view>0</hide_from_view><read_count>27</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128170</emailLink>
	<direct-url>details.php?id=128170&amp;title=Bring_the_Noise:_Gear_Up_for_the_Raptors_Pep_Rally_on_September_9!</direct-url>
</story>
<story>
<story_unique_id>d5292443-f279-3014-a188-90a6234efca1</story_unique_id><story_id>128171</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Brady Patton</submitter_name><story_headline>Be Monty: Become the Face of MC Spirit!</story_headline><story_body>&#60;p&#62;Are you ready to bring the energy, hype up the crowd and show off your Raptor pride? Montgomery College is looking for enthusiastic students to step inside the mascot suit and officially become Monty, the face of MC spirit!&#60;/p&#62;&#13;&#10;&#60;p&#62;As Monty, you will play a central role in bringing enthusiasm and excitement to the entire community. Whether you are leading the cheers at athletic events, bringing joy to campus celebrations or making memorable special appearances, you will be the heart and soul of MC. It is more than just wearing a mascot suit: it is a unique opportunity to build leadership skills, connect with fellow students and leave a lasting legacy at the College. Plus, this is a paid student position, giving you the chance to earn money while making an impact on campus!&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Why Become Monty?&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Represent the Raptors: Serve as the primary spirit ambassador at athletic events, campus celebrations and high-profile community gatherings.&#60;/strong&#62;&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Unforgettable Memories&#60;/strong&#62;: Create lasting moments, build confidence and represent Montgomery College in a fun, dynamic way.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Bring the Energy&#60;/strong&#62;: Inspire fellow students, support your teams and spread Raptor pride everywhere you go.&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;If you have the spirit, enthusiasm and dedication to represent Montgomery College, do not miss this chance to step into the spotlight.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Apply Today!&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Ready to take on the suit? Email &#60;a href=&#34;mailto:jodi.neal@montgomerycollege.edu&#34; target=&#34;_blank&#34;&#62;jodi.neal@montgomerycollege.edu&#60;/a&#62; today to submit your application and take the first step toward becoming the next Monty!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>BeMonty.jpg</rawname><href>attach/d5292443-f279-3014-a188-90a6234efca1/BeMonty.jpg</href></file><thumbnail><rawname>tn_0.jpg</rawname><href>attach/d5292443-f279-3014-a188-90a6234efca1/tn_0.jpg</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.jpg</rawname><href>attach/d5292443-f279-3014-a188-90a6234efca1/di_0.jpg</href></display_image><category_name>Need to Know</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>20</display_order_in_category><story_summary/>
<category_rcdid>15</category_rcdid><hide_from_view>0</hide_from_view><read_count>21</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128171</emailLink>
	<direct-url>details.php?id=128171&amp;title=Be_Monty:_Become_the_Face_of_MC_Spirit!</direct-url>
</story>
<story>
<story_unique_id>84d73bdd-62a6-ffb4-69bb-cd355a0c8d5b</story_unique_id><story_id>128194</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Brady Patton</submitter_name><story_headline>Using the MC Logo? Start Here</story_headline><story_body>&#60;p&#62;Whether you are building a presentation, designing an event flyer or creating a department report, adding the official Montgomery College logo gives your work instant visual recognition and authority.&#60;/p&#62;&#13;&#10;&#60;p&#62;You do not need to be a professional graphic designer, or memorize a long list of branding guidelines, to make your materials look crisp and polished. By focusing on just three quick tips, you can choose, place and resize the MC logo every time with confidence.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;1. Choose the Layout That Fits Your Space &#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;The MC logo comes in two primary configurations so it can adapt seamlessly to different document types:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Horizontal Logo&#60;/strong&#62;: Works best in wide spaces such as document headers, banners, email signatures and top or bottom page margins.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Stacked Logo&#60;/strong&#62;: Ideal for square or vertically oriented spaces, such as social media graphics, centered flyer titles and narrow columns.&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;2. Give the Logo Room to Breathe &#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;To keep our brand clear and recognizable, always surround the logo with empty space (also known as clear space). Avoid crowding the logo against text, photos, decorative graphics or page borders. Giving the logo a little breathing room ensures it stays readable and makes your overall layout clean and intentional.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;3. Resize Easily in Microsoft Word &#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;The most common logo mishap is accidental distortion--squishing or stretching the logo so it appears flattened or elongated. When adding a logo to Microsoft Word:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Drag from the corners&#60;/strong&#62;: Always click and drag one of the four corner handles to scale the image up or down while maintaining correct proportions.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Avoid side and top handles&#60;/strong&#62;: Pulling from the center handles on the top, bottom or sides will stretch or flatten the logo.&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Use the Reset tool&#60;/strong&#62;: If a logo gets pulled out of shape, simply right-click the image, select Format Picture and click Reset Picture to return it to its original proportions instantly.&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Access Approved Logo Files and Video Tutorials &#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;You never have to worry about finding the right logo format or high-resolution file. Everything you need is organized and ready to download on the &#60;a href=&#34;https://www.montgomerycollege.edu/offices/advancement-and-community-engagement/marketing-and-communications/brand-and-creative/branding/mc-logos.html&#34; target=&#34;_blank&#34;&#62;Montgomery College branding page&#60;/a&#62;.&#60;/p&#62;&#13;&#10;&#60;p&#62;To see these tips in action, watch these two quick video walkthroughs on that page:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;em&#62;Branding Bootcamp: Introducing the Montgomery College Logo&#60;/em&#62;&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;em&#62;Branding Bootcamp: How to Use the Montgomery College Logo in MS Word&#60;/em&#62;&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;Visit the &#60;a href=&#34;https://www.montgomerycollege.edu/offices/advancement-and-community-engagement/marketing-and-communications/brand-and-creative/branding/mc-logos.html&#34; target=&#34;_blank&#34;&#62;MC branding page&#60;/a&#62; today to download approved logos and start building your next project!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>MClogo-horizontal-purple-blue-RGB-white-background.png</rawname><href>attach/84d73bdd-62a6-ffb4-69bb-cd355a0c8d5b/MClogo-horizontal-purple-blue-RGB-white-background.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/84d73bdd-62a6-ffb4-69bb-cd355a0c8d5b/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/84d73bdd-62a6-ffb4-69bb-cd355a0c8d5b/di_0.png</href></display_image><category_name>Need to Know</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>30</display_order_in_category><story_summary/>
<category_rcdid>15</category_rcdid><hide_from_view>0</hide_from_view><read_count>21</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128194</emailLink>
	<direct-url>details.php?id=128194&amp;title=Using_the_MC_Logo?_Start_Here</direct-url>
</story>
<story>
<story_unique_id>9eb92593-d9d9-0744-d14a-b6368f5c10fe</story_unique_id><story_id>128133</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Brady Patton</submitter_name><story_headline>Stay Safe and Connected: Join Us for National Campus Safety Awareness Month Fairs</story_headline><story_body>&#60;p data-path-to-node=&#34;1&#34;&#62;September is National Campus Safety Awareness Month, and Montgomery College Public Safety, Health and Emergency Management--in partnership with the Student Wellness Center for Success--is hosting Campus Safety Fairs across all three main campuses.&#60;/p&#62;&#13;&#10;&#60;p data-path-to-node=&#34;2&#34;&#62;Whether you want to discover vital safety resources, connect directly with dedicated campus safety professionals, or take home some great swag, these events are built to keep you informed and empowered. Each fair runs from 11 a.m. to 1 p.m.&#60;/p&#62;&#13;&#10;&#60;p data-path-to-node=&#34;3&#34;&#62;&#60;b data-path-to-node=&#34;3&#34; data-index-in-node=&#34;0&#34;&#62;Campus Safety Fair Schedule&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;b data-path-to-node=&#34;4,0,0,0&#34; data-index-in-node=&#34;0&#34;&#62;Takoma Park/Silver Spring:&#60;/b&#62; Thursday, September 10 in the ST Atrium&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;b data-path-to-node=&#34;4,1,0,0&#34; data-index-in-node=&#34;0&#34;&#62;Rockville:&#60;/b&#62; Tuesday, September 15 in the SV Lobby&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;b data-path-to-node=&#34;4,2,0,0&#34; data-index-in-node=&#34;0&#34;&#62;Germantown:&#60;/b&#62; Tuesday, September 22 at the Outdoor Quad (Inclement weather location: HT Atrium/HT 216)&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p data-path-to-node=&#34;5&#34;&#62;&#60;b data-path-to-node=&#34;5&#34; data-index-in-node=&#34;0&#34;&#62;What to Expect&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Essential information on campus safety resources and personal safety tips&#60;/li&#62;&#13;&#10;&#60;li&#62;Direct networking with safety professionals and wellness staff&#60;/li&#62;&#13;&#10;&#60;li&#62;Giveaways, interactive games and activities&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p data-path-to-node=&#34;7&#34;&#62;Stop by during your campus date to grab some giveaways, play a few games and learn what you can do to stay safe on and off campus.&#60;/p&#62;&#13;&#10;&#60;p data-path-to-node=&#34;8&#34;&#62;For questions, contact Public Safety at publicsafety@montgomerycollege.edu or call 240-567-3333. You can also visit montgomerycollege.edu/safety for more information.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>2026NCSAM.pdf</rawname><href>attach/9eb92593-d9d9-0744-d14a-b6368f5c10fe/2026NCSAM.pdf</href></file></attached_file></attached_files><display_image/>
<category_name>Public Safety</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>82</category_rcdid><hide_from_view>0</hide_from_view><read_count>16</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128133</emailLink>
	<direct-url>details.php?id=128133&amp;title=Stay_Safe_and_Connected:_Join_Us_for_National_Campus_Safety_Awareness_Month_Fairs</direct-url>
</story>
<story>
<story_unique_id>383668c8-cbb0-2e04-e1e7-4a513d3a84fc</story_unique_id><story_id>128155</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Carolina Galeano</submitter_name><story_headline>Hispanic Heritage Month Interactive Art Experience</story_headline><story_body>&#60;p data-path-to-node=&#34;0&#34;&#62;To mark the start of Hispanic Heritage Month, Montgomery College is hosting &#60;em&#62;Nuestros &#60;/em&#62;&#60;i data-path-to-node=&#34;0&#34; data-index-in-node=&#34;76&#34;&#62;Caminos y Huellas&#60;/i&#62; (Our Paths and Footprints), a powerful interactive art experience on Thursday, September 17, from 2-5 p.m. at the Cafritz Arts Center (Aux Gallery, Takoma Park/Silver Spring Campus). Moving beyond a traditional celebration, this immersive gathering offers our campus community a space to pause, reflect, and connect around shared human stories of migration, family, resilience, and hope.&#60;/p&#62;&#13;&#10;&#60;p data-path-to-node=&#34;1&#34;&#62;Curated by acclaimed local artists Quique Aviles and Samuel Miranda, the experience features striking visuals as the audience journeys through the exhibit interacting with a sticker machine, a sawing machine, and a Salvadoran palm installation. Visitors can also experience live poetry and dynamic music from acapella vocalist Luci Murphy and Andean folk musician Carlos Arrien. Come enjoy light refreshments, step into an intentional narrative of shared reality, and engage with the art and artists firsthand.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>HispanicHeritageMonth.jpeg</rawname><href>attach/383668c8-cbb0-2e04-e1e7-4a513d3a84fc/HispanicHeritageMonth.jpeg</href></file><thumbnail><rawname>tn_0.jpeg</rawname><href>attach/383668c8-cbb0-2e04-e1e7-4a513d3a84fc/tn_0.jpeg</href></thumbnail><caption>Nuestros Caminos y Huellas</caption></attached_file></attached_files><display_image><rawname>di_0.jpeg</rawname><href>attach/383668c8-cbb0-2e04-e1e7-4a513d3a84fc/di_0.jpeg</href></display_image><category_name>College News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>80</category_rcdid><hide_from_view>0</hide_from_view><read_count>22</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128155</emailLink>
	<direct-url>details.php?id=128155&amp;title=Hispanic_Heritage_Month_Interactive_Art_Experience</direct-url>
</story>
<story>
<story_unique_id>a12e719f-b913-2644-09ba-d075161af818</story_unique_id><story_id>128067</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Michelle Chan</submitter_name><story_headline>Academic Services Council Meeting - Wednesday, September 9, 2026</story_headline><story_body>&#60;p&#62;MC faculty, students, staff, and adminstrators are invited to attend the first Academic Services Council meeting of the fall semester!&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62; Date: &#60;/strong&#62;Wednesday, September 9&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62; Time: &#60;/strong&#62;3 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62; Location: &#60;/strong&#62;Zoom&#60;/p&#62;&#13;&#10;&#60;p&#62;The agenda will be posted on the &#60;a href=&#34;https://www.montgomerycollege.edu/about-mc/governance/councils/academic-services-council/index.html&#34; target=&#34;_blank&#34;&#62;Academic Services Council website&#60;/a&#62; at least 3 days prior to the meeting. Access to the Zoom link will be listed on the agenda.&#60;/p&#62;&#13;&#10;&#60;p&#62;For more information, please send an email to &#60;a href=&#34;mailto:academicservicescouncil@montgomerycollege.edu&#34;&#62;academicservicescouncil@montgomerycollege.edu&#60;/a&#62;. We look forward to seeing you!&#60;/p&#62;&#13;&#10;&#60;p&#62;The Academic Services Council considers discussions on academic support programs including assessment centers, labs, registration, scheduling, website information, and transfer and articulation agreements. The Council forwards suggestions to the College Council, the Senior Vice Presidents or other councils, as appropriate, for further consideration and/or action.&#60;/p&#62;&#13;&#10;&#60;p&#62;To bring an issue to the attention of the Academic Services Council, please contact the ASC Chair, Dr. Angela Nissing, at Angela.Nissing@montgomerycollege.edu or attend and voice your concerns at the beginning of the meeting.&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>College News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>20</display_order_in_category><story_summary/>
<category_rcdid>80</category_rcdid><hide_from_view>0</hide_from_view><read_count>17</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128067</emailLink>
	<direct-url>details.php?id=128067&amp;title=Academic_Services_Council_Meeting_-_Wednesday,_September_9,_2026</direct-url>
</story>
<story>
<story_unique_id>775dce03-87f1-4414-3931-3113f7ce7bed</story_unique_id><story_id>127937</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Javon Inman</submitter_name><story_headline>Empower Student Success with MC&#39;s Laptop Lending Program!</story_headline><story_body>&#60;p&#62;As we gear up for the Fall 2026 semester, now is the perfect time to help ensure every student has the technology they need to thrive. &#60;strong&#62;MC&#39;s Digital Learning Center&#39;s Laptop Lending Program&#60;/strong&#62; provides eligible students with access to a free laptop loan, helping remove technology barriers and creating a pathway to academic success.&#60;/p&#62;&#13;&#10;&#60;p&#62;From accessing Blackboard and completing assignments to attending virtual classes, conducting research, creating presentations, and utilizing AI-powered learning tools, technology is essential to the modern student experience. For students who may not have reliable access to a personal computer, a loaned laptop can be the difference between simply getting by and truly excelling in their coursework.&#60;/p&#62;&#13;&#10;&#60;p&#62;We encourage faculty to share this valuable resource with students, especially those who may be facing technology challenges. A simple recommendation from a trusted faculty member can go a long way in connecting students to resources that support their success.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Please note that the number of laptops available is limited and requests are processed based on availability&#60;/strong&#62;. Students are encouraged to apply as early as possible to maximize their chances of receiving a loaner device for the semester.&#60;/p&#62;&#13;&#10;&#60;p&#62;Students can learn more about eligibility requirements and submit a request by visiting: &#60;a href=&#34;https://www.montgomerycollege.edu/academics/support/learning-centers/laptop-lending-program/index.html&#34;&#62;https://www.montgomerycollege.edu/academics/support/learning-centers/laptop-lending-program/index.html&#60;/a&#62;&#60;a href=&#34;https://www.montgomerycollege.edu/academics/support/learning-centers/laptop-lending-program/index.html&#34;&#62;&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;The Laptop Lending Program is managed by the Digital Learning Center whose mission is to empower students through digital literacy, technology access, and academic support. By providing equitable access to technology, we are helping students develop the skills, confidence, and resources they need to reach their full potential.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Together, we can ensure every student has the tools they need to succeed - both inside and outside the classroom!&#60;/strong&#62; &#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>MClaptoplendingprogram.png</rawname><href>attach/775dce03-87f1-4414-3931-3113f7ce7bed/MClaptoplendingprogram.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/775dce03-87f1-4414-3931-3113f7ce7bed/tn_0.png</href></thumbnail><caption>MC Laptop Lending Program</caption></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/775dce03-87f1-4414-3931-3113f7ce7bed/di_0.png</href></display_image><category_name>College News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>30</display_order_in_category><story_summary/>
<category_rcdid>80</category_rcdid><hide_from_view>0</hide_from_view><read_count>20</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127937</emailLink>
	<direct-url>details.php?id=127937&amp;title=Empower_Student_Success_with_MC&#39;s_Laptop_Lending_Program!</direct-url>
</story>
<story>
<story_unique_id>2ec52441-d40c-21b4-71a1-199448380299</story_unique_id><story_id>127969</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Javon Inman</submitter_name><story_headline>Boost Student Success This Fall with the Digital Learning Centers&#39; Workshop Series!</story_headline><story_body>&#60;p&#62;Faculty and students are invited to take advantage of the &#60;b&#62;Digital Learning Centers&#39; (DLC) Fall 2026 Workshop Series&#60;/b&#62;, featuring a variety of &#60;b&#62;FREE workshops designed to strengthen digital skills, support academic success, and enhance career readiness.&#60;/b&#62; Workshops are available to all registered MC students and are offered in-person at the Rockville and Takoma Park/Silver Spring campuses, as well as online via Zoom.&#60;/p&#62;&#13;&#10;&#60;p&#62;This semester&#39;s workshops focus on practical, career-relevant skills that students can immediately apply in their coursework and future professions, including:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Microsoft Word for academic papers, APA formatting, resumes, and collaborative editing&#60;/li&#62;&#13;&#10;&#60;li&#62;Microsoft PowerPoint design and presentation techniques&#60;/li&#62;&#13;&#10;&#60;li&#62;Microsoft Excel fundamentals, formulas, PivotTables, charts, and data analysis&#60;/li&#62;&#13;&#10;&#60;li&#62;AI Literacy for Career and College Success, including the responsible and effective use of artificial intelligence tools&#60;/li&#62;&#13;&#10;&#60;li&#62;Essential digital skills that support college success, workforce preparation, and lifelong learning&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Faculty are encouraged to share these opportunities with their students&#60;/b&#62;, particularly those who would benefit from additional support with technology, academic projects, presentations, data analysis, or AI literacy. Students who successfully complete a workshop will receive a &#60;strong&#62;Certificate of Completion&#60;/strong&#62;, which can be added to resumes, CVs, portfolios, LinkedIn profiles, and transfer or scholarship applications to demonstrate professional development and digital competency.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Register Today! &#60;/b&#62;View the complete workshop schedule flyer and register online through the Digital Learning Centers &#60;a href=&#34;https://forms.cloud.microsoft/pages/responsepage.aspx?id=Cx5ATVJlCE69OKjRXKDd2aJAXZL_85ZJkalD1yqERclUQlZYUlZYWktOMzUzUldNTkFPM0tCOVhUSy4u&#38;amp;origin=lprLink&#38;amp;route=shorturl&#34;&#62;here&#60;/a&#62;. &#60;/p&#62;&#13;&#10;&#60;p&#62;Cheers to a wonderful start to your semester!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>DLCFall2026RVTPSSWorkshopSeries.pdf</rawname><href>attach/2ec52441-d40c-21b4-71a1-199448380299/DLCFall2026RVTPSSWorkshopSeries.pdf</href></file><caption>DLC Fall Workshop Series Schedule</caption></attached_file></attached_files><display_image/>
<category_name>College News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>40</display_order_in_category><story_summary/>
<category_rcdid>80</category_rcdid><hide_from_view>0</hide_from_view><read_count>20</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127969</emailLink>
	<direct-url>details.php?id=127969&amp;title=Boost_Student_Success_This_Fall_with_the_Digital_Learning_Centers&#39;_Workshop_Series!</direct-url>
</story>
<story>
<story_unique_id>043cde6a-6f12-58c4-71fe-8a19b8456632</story_unique_id><story_id>128161</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Mojisola Ahonsi</submitter_name><story_headline>Library Open House</story_headline><story_body>&#60;p&#62;&#60;b&#62;Join Us for the Library Open House!&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;The Montgomery College Library invites students to our annual Open House on Tuesday, September 15, from 11 a.m.-1 p.m. The event will be held simultaneously at the Germantown (HS 110), Takoma Park/Silver Spring (RC 215), and Rockville (CB) campus libraries.&#60;/p&#62;&#13;&#10;&#60;p&#62;We encourage students to stop by to enjoy fun activities, games, and refreshments while learning about the many resources and services available to you. Discover how the library can support student success with access to textbooks, laptops, study materials, and more.&#60;/p&#62;&#13;&#10;&#60;p&#62;Highlights include:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Trivia contests with prizes&#60;/li&#62;&#13;&#10;&#60;li&#62;Giveaways&#60;/li&#62;&#13;&#10;&#60;li&#62;Live demonstrations of library resources and services at:&#60;b&#62; 11:15 a.m., 11:45 a.m., 12:15 p.m. and 12:45 p.m.&#60;/b&#62;&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;We look forward to seeing everyone!&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>College News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>50</display_order_in_category><story_summary/>
<category_rcdid>80</category_rcdid><hide_from_view>0</hide_from_view><read_count>20</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128161</emailLink>
	<direct-url>details.php?id=128161&amp;title=Library_Open_House</direct-url>
</story>
<story>
<story_unique_id>1e8cf5ff-23ba-08a4-993a-a1214a84f6d7</story_unique_id><story_id>128166</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Mimi Yu</submitter_name><story_headline>&#34;Brainfooding&#34; Event: Pizza and Drinks at the Germantown WRLC!</story_headline><story_body>&#60;p&#62;Want free pizza? Soda and cookies? For the price of a short, 10-15 chat with a writing tutor about an assignment you just got, you get a voucher for free food at the Germantown Writing, Reading, and Language Center on &#60;strong&#62;Tuesday, September 15, from 11 a.m.-3 p.m&#60;/strong&#62;.&#60;/p&#62;&#13;&#10;&#60;p&#62;Bring a writing assignment you&#39;ve recently gotten from one of your classes. Even better if you haven&#39;t started on it yet! &#34;Brainfooding&#34; is dedicated to catching students and supporting them in the early stages of the writing process: brainstorming, planning, and outlining. Even if you&#39;re confident that you know what you&#39;re doing, a quick chat with an expert just to make sure your ideas are off to a good start can be invaluable and save you tons of time down the road.&#60;/p&#62;&#13;&#10;&#60;p&#62;At the WRLC, we see plenty of finished drafts that are due that night or the next day, where it turns out the student misunderstood the assignment prompt and would have to start all over again to do well... Yikes! We want to stop that from being you!&#60;/p&#62;&#13;&#10;&#60;p&#62;So come and have a fast and low-stakes, high-reward conversation with a tutor to make sure you&#39;re getting the best start you can on your paper.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>Brainfooding.png</rawname><href>attach/1e8cf5ff-23ba-08a4-993a-a1214a84f6d7/Brainfooding.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/1e8cf5ff-23ba-08a4-993a-a1214a84f6d7/tn_0.png</href></thumbnail><caption>Event flyer</caption></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/1e8cf5ff-23ba-08a4-993a-a1214a84f6d7/di_0.png</href></display_image><category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>22</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128166</emailLink>
	<direct-url>details.php?id=128166&amp;title=&#34;Brainfooding&#34;_Event:_Pizza_and_Drinks_at_the_Germantown_WRLC!</direct-url>
</story>
<story>
<story_unique_id>28d5d0d4-336d-a124-1df4-5978265a6b05</story_unique_id><story_id>128189</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Libby McClayton</submitter_name><story_headline>Join us for the Fall Volunteer Fairs on Each Campus</story_headline><story_body>&#60;p&#62;Join us for the Spring Volunteer Fairs on each campus!&#60;/p&#62;&#13;&#10;&#60;p&#62;Meet local nonprofits. Learn about opportunities to serve on and off campus. Learn about service awards&#60;/p&#62;&#13;&#10;&#60;p&#62;Event Dates and Times:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Germantown&#60;/strong&#62;: Tuesday, September 15, 11 a.m.-1 p.m., Outside HS and SA&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Takoma Park/Silver Spring&#60;/strong&#62;: Thursday, October 1, 11 a.m.-1 p.m., Location: ST 1st and 2nd Floor Atrium&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Rockville: &#60;/strong&#62; Tuesday, September 29, 11:30 a.m.- 1:30 p.m., Location: SV Atrium &#38;amp; 2nd Floor&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;No need to register. Stop by at any of the times listed!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>VolunteerFair2026.png</rawname><href>attach/28d5d0d4-336d-a124-1df4-5978265a6b05/VolunteerFair2026.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/28d5d0d4-336d-a124-1df4-5978265a6b05/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/28d5d0d4-336d-a124-1df4-5978265a6b05/di_0.png</href></display_image><category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>20</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>21</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128189</emailLink>
	<direct-url>details.php?id=128189&amp;title=Join_us_for_the_Fall_Volunteer_Fairs_on_Each_Campus</direct-url>
</story>
<story>
<story_unique_id>6011a0d1-b991-9cc4-550d-7c580c3d3de6</story_unique_id><story_id>127997</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Luis Mata Portillo</submitter_name><story_headline>WRLC/ECLC September Workshops</story_headline><story_body>&#60;p&#62;The Learning Centers at Montgomery College are here to ensure your success as you pursue your academic goals. MC offers a variety of services and supports through our discipline-specific Learning Centers to help students meet the rigors of academic coursework.&#60;/p&#62;&#13;&#10;&#60;p&#62;You will benefit from an array of academic support services provided in comfortable and collaborative centers designed to support your academic development and enhance your achievement. Data shows students who use the Learning Centers early and often are more successful than those who do not. &#60;/p&#62;&#13;&#10;&#60;p&#62;We&#39;re here to help you with tutoring, graphic calculator loan program, study group areas, textbook loans, MC-provided computers and software, and much more.&#60;/p&#62;&#13;&#10;&#60;p&#62;Use the following link to register for the Workshops offered by the WRLC/ECLC.&#60;/p&#62;&#13;&#10;&#60;p&#62;https://www.montgomerycollege.edu/academics/support/learning-centers/index.html&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>Student News Fall 2026 Workshops.docx</rawname><href>attach/6011a0d1-b991-9cc4-550d-7c580c3d3de6/Student News Fall 2026 Workshops.docx</href></file><caption>WRLC/ECLC Fall 2026 Workshop Schedule</caption></attached_file></attached_files><display_image/>
<category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>30</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>18</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127997</emailLink>
	<direct-url>details.php?id=127997&amp;title=WRLC/ECLC_September_Workshops</direct-url>
</story>
<story>
<story_unique_id>87257f0b-29be-76f4-4123-37b5ea328efc</story_unique_id><story_id>127955</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Angela Dawson</submitter_name><story_headline>Mobile Health Center Coming to Rockville Campus September 10 and 24</story_headline><story_body>&#60;p&#62;The Carol Whitehill Moses Mobile Health Center will be at the Rockville Campus on Thursday, September 10, and Thursday, September 24, from 10 a.m. to 3:30 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;The Mobile Health Center provides confidential health care for currently enrolled Montgomery College students, including credit and WDCE students. No student will be turned away because of an inability to pay.&#60;/p&#62;&#13;&#10;&#60;p&#62;Students may call 202-347-8512 to make an appointment. Additional information is available at &#60;a href=&#34;http://insidemcprod.montgomerycollege.edu/bit.ly/MobileHealthMC&#34;&#62;bit.ly/MobileHealthMC&#60;/a&#62;.&#60;/p&#62;&#13;&#10;&#60;p&#62;Please help us share this information with students who may benefit from this resource.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>ForCalendar.png</rawname><href>attach/87257f0b-29be-76f4-4123-37b5ea328efc/ForCalendar.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/87257f0b-29be-76f4-4123-37b5ea328efc/tn_0.png</href></thumbnail><caption>Mobile Health Sept Flyer</caption></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/87257f0b-29be-76f4-4123-37b5ea328efc/di_0.png</href></display_image><category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>40</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>19</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127955</emailLink>
	<direct-url>details.php?id=127955&amp;title=Mobile_Health_Center_Coming_to_Rockville_Campus_September_10_and_24</direct-url>
</story>
<story>
<story_unique_id>1e7c3db2-c008-4414-3123-5b6d7bb60479</story_unique_id><story_id>127884</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Raymond Fermo</submitter_name><story_headline>Visit your MC Learning Centers!</story_headline><story_body>&#60;p&#62;Have you been to the Learning Centers at your MC campus? You may already know about the free tutoring offered at each Learning Center, but do you also know about the other workshops, events, and resources available? These include: study skills workshops, computer labs, calculator loans, exam review sessions, and much more. You can receive written feedback on your essay at any of the Writing, Reading, and Language Centers, or you can practice using a microscope at one of the STEM Learning Centers. Even if you can&#39;t make it to campus, you can still meet a tutor online through one of the Virtual Learning Centers. Stop by your &#60;a href=&#34;https://www.montgomerycollege.edu/academics/support/learning-centers/index.html&#34; target=&#34;_blank&#34; title=&#34;https://www.montgomerycollege.edu/academics/support/learning-centers/index.html&#34; data-auth=&#34;NotApplicable&#34; data-linkindex=&#34;0&#34;&#62;campus Learning Center&#60;/a&#62; to find out more. We are here to support you in achieving your academic goals!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>ackerman-1920x500-2.jpg</rawname><href>attach/1e7c3db2-c008-4414-3123-5b6d7bb60479/ackerman-1920x500-2.jpg</href></file><thumbnail><rawname>tn_0.jpg</rawname><href>attach/1e7c3db2-c008-4414-3123-5b6d7bb60479/tn_0.jpg</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.jpg</rawname><href>attach/1e7c3db2-c008-4414-3123-5b6d7bb60479/di_0.jpg</href></display_image><category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>50</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>17</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127884</emailLink>
	<direct-url>details.php?id=127884&amp;title=Visit_your_MC_Learning_Centers!</direct-url>
</story>
<story>
<story_unique_id>992b58e1-b682-c1f4-717b-81463d06034e</story_unique_id><story_id>127935</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Javon Inman</submitter_name><story_headline>Need a Laptop for Fall 2026? We&#39;ve Got You Covered!</story_headline><story_body>&#60;p&#62;Starting the Fall 2026 semester and need a reliable computer for your classes? The MC Digital Learning Centers are here to help! The &#60;strong&#62;Laptop Lending Program provides&#60;/strong&#62; eligible students with access to a free loaner laptop for the semester, giving you the technology you need to succeed both in and out of the classroom.&#60;/p&#62;&#13;&#10;&#60;p&#62;Whether you&#39;re:&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Accessing Blackboard and course materials&#60;/li&#62;&#13;&#10;&#60;li&#62;Completing assignments and research projects&#60;/li&#62;&#13;&#10;&#60;li&#62;Creating presentations and digital content&#60;/li&#62;&#13;&#10;&#60;li&#62;Attending virtual classes and study sessions&#60;/li&#62;&#13;&#10;&#60;li&#62;Exploring AI tools and other learning technologies&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;...a laptop can help you stay connected, productive, and prepared throughout the semester.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Why Apply?&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Technology should never be a barrier to your success. The Laptop Lending Program is designed to provide equitable access to the tools students need to achieve their academic goals. Having a personal device can help you stay organized, meet deadlines, collaborate with classmates, and fully engage in your coursework.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Don&#39;t Wait!&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Laptop availability is limited, and requests are processed based on available inventory. We encourage eligible students to apply as early as possible.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Apply Today&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;a href=&#34;https://forms.cloud.microsoft/Pages/ResponsePage.aspx?id=Cx5ATVJlCE69OKjRXKDd2aJAXZL_85ZJkalD1yqERclUN1VaNTlCVk0ySVU3UUpLNVVDOEVYT0lYWi4u&#34;&#62;https://www.montgomerycollege.edu/academics/support/learning-centers/laptop-lending-program/index.html&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;The Laptop Lending Program is managed by the Digital Learning Center (DLC), whose mission is to empower students through digital literacy, technology access, and academic support. This semester, make sure you have the tools you need to learn, create, connect, and succeed. &#60;strong&#62;Apply today and start the semester powered up for success!&#60;/strong&#62;&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>MClaptoplendingprogram.png</rawname><href>attach/992b58e1-b682-c1f4-717b-81463d06034e/MClaptoplendingprogram.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/992b58e1-b682-c1f4-717b-81463d06034e/tn_0.png</href></thumbnail><caption>MC Laptop Lending Program</caption></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/992b58e1-b682-c1f4-717b-81463d06034e/di_0.png</href></display_image><category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>60</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>25</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127935</emailLink>
	<direct-url>details.php?id=127935&amp;title=Need_a_Laptop_for_Fall_2026?_We&#39;ve_Got_You_Covered!</direct-url>
</story>
<story>
<story_unique_id>35f73f1d-1687-76a4-b90e-3b32796e3593</story_unique_id><story_id>128040</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Tim Wasel</submitter_name><story_headline>Come Taste Pepsi&#39;s Newest Flavors!</story_headline><story_body>&#60;p&#62;&#60;b&#62;Ready to try something new?&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Pepsi is bringing a selection of its featured beverages to Montgomery College! Students, faculty, and staff are invited to stop by, sample the beverages, and discover a new favorite. Samples are available while supplies last.&#60;/p&#62;&#13;&#10;&#60;p&#62;Alani Nu drink featured flavors include Cotton Candy, Pink Slush, and Orange Kiss!&#60;/p&#62;&#13;&#10;&#60;p&#62;Event Schedule&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;September 14, Germantown Campus - Humanities &#38;amp; Social Sciences Building (HS), Basement Floor&#60;/li&#62;&#13;&#10;&#60;li&#62;September 15, Takoma Park/Silver Spring Campus - Student Services Center (ST), 1st Floor&#60;/li&#62;&#13;&#10;&#60;li&#62;September 16, Rockville Campus - Campus Center Building (CC), 1st Floor&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;10 a.m.-2 p.m. each day&#60;/p&#62;&#13;&#10;&#60;p&#62;Stop by, grab a sample, and experience the fun, flavors, and energy Pepsi has to offer!&#60;/p&#62;&#13;&#10;&#60;p&#62;We hope to see you there!&#60;/p&#62;&#13;&#10;&#60;p&#62;For questions and feedback please contact &#60;a href=&#34;mailto:AuxiliaryServices@montgomerycollege.edu&#34;&#62;AuxiliaryServices@montgomerycollege.edu&#60;/a&#62;&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>Pepsi September Flyer.pdf</rawname><href>attach/35f73f1d-1687-76a4-b90e-3b32796e3593/Pepsi September Flyer.pdf</href></file></attached_file></attached_files><display_image/>
<category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>70</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>22</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128040</emailLink>
	<direct-url>details.php?id=128040&amp;title=Come_Taste_Pepsi&#39;s_Newest_Flavors!</direct-url>
</story>
<story>
<story_unique_id>b0da1da9-a9f3-c614-2510-9e8e4baf8afa</story_unique_id><story_id>128050</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>VAL MELGOSA</submitter_name><story_headline>Club Rush College-Wide Fall 2026</story_headline><story_body>&#60;p&#62;Montgomery College Community,&#60;/p&#62;&#13;&#10;&#60;p&#62;The Office of Student Life, college-wide, invites you to its annual CLUB RUSH event!&#60;/p&#62;&#13;&#10;&#60;p&#62;What is CLUB RUSH? Club Rush promotes the Office of Student Life Club Programs where the campus communities discover the numerous student groups, campus resources, and other valuable MC connections.&#60;/p&#62;&#13;&#10;&#60;p&#62;The college community and students will have the opportunity to discover clubs and...&#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;meet club officers and representatives,&#60;/li&#62;&#13;&#10;&#60;li&#62;find the right club,&#60;/li&#62;&#13;&#10;&#60;li&#62;learn to start their own club,&#60;/li&#62;&#13;&#10;&#60;li&#62;answers to their club questions,&#60;/li&#62;&#13;&#10;&#60;li&#62;realize the benefits of getting involved with a club&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;p&#62;and much more!&#60;/p&#62;&#13;&#10;&#60;p&#62;In addition, there will also be a resource fair with campus departments and local community services.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Germantown campus:&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Wednesday, September 16&#60;/p&#62;&#13;&#10;&#60;p&#62;11 a.m.- 1 p.m.,&#60;/p&#62;&#13;&#10;&#60;p&#62;Bioscience Education Center, 151&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Rockville campus:&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Wednesday, September 23&#60;/p&#62;&#13;&#10;&#60;p&#62;12 p.m.- 2 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;Quad Area/Green Space&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Takoma Park/Silver Spring campus&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Wednesday, September 30&#60;/p&#62;&#13;&#10;&#60;p&#62;11 a.m.-1 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;Charlene R. Nunley Student Services Center Atrium &#38;amp; 2nd Floor&#60;/p&#62;&#13;&#10;&#60;p&#62;Please contact the campus Office of Student Life for further information and/or to request a reasonable accommodation. See attached flyer for detailed information.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>Club Rush CW F26 campus.pdf</rawname><href>attach/b0da1da9-a9f3-c614-2510-9e8e4baf8afa/Club Rush CW F26 campus.pdf</href></file></attached_file></attached_files><display_image/>
<category_name>Student News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>80</display_order_in_category><story_summary/>
<category_rcdid>78</category_rcdid><hide_from_view>0</hide_from_view><read_count>19</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128050</emailLink>
	<direct-url>details.php?id=128050&amp;title=Club_Rush_College-Wide_Fall_2026</direct-url>
</story>
<story>
<story_unique_id>9071f8fb-1481-50c4-6dcf-dce722096734</story_unique_id><story_id>126762</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Elizabeth Feldman</submitter_name><story_headline>Part-Time Faculty September Spotlight</story_headline><story_body>&#60;p&#62;By Liz Feldman On Behalf of the Part-Time Faculty Institute&#60;/p&#62;&#13;&#10;&#60;p&#62;Part-time faculty member, Douglas White, has always been fascinated with biology. His interest began when he was a young child.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;My mom recognized this early in my life. One of the first books I can remember her getting me was about Louis Pasteur who was a French scientist and microbiologist. I was 7 years old when she bought the book for me and it was my favorite. Once I took Biology in 7th grade, I was hooked,&#34; White said.&#60;/p&#62;&#13;&#10;&#60;p&#62;He was born in Nebraska. However, he moved around as a child because his father served in the military. White lived in Florida and Delaware before his family settled in Stafford, Virginia. He attended Longwood College in Farmville, Virginia where he majored in Biology and minored in Chemistry.&#60;/p&#62;&#13;&#10;&#60;p&#62;He earned his master&#39;s in Biology from Hampton University in Hampton, Virginia. Then, he received his PhD in microbiology from Howard University in Washington, D.C.&#60;/p&#62;&#13;&#10;&#60;p&#62;After he earned his PhD, White began working as a Biomedical Life Scientist for SAIC and as a Patent Examiner for the United States Patent and Trademark Office.&#60;/p&#62;&#13;&#10;&#60;p&#62;However, his interest in teaching began when he was working on his master&#39;s degree at Hampton University. He taught some lab classes and said he really enjoyed the experience. White said one of his mentors was Dr. Ed Smith who taught at Hampton.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;His teaching style was engaging and made learning fun. Not only could you talk to him about academics, but also about life. I have tried to emulate that approach in my teaching and interactions with my students,&#34; White said.&#60;/p&#62;&#13;&#10;&#60;p&#62;Once White earned his master&#39;s, he began to teach. His first job was at a middle school where he was a 7th Grade Science and Geography teacher.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;It was the hardest job of my life, and I had worked construction before,&#34; White explained.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;I have such respect for those educators who teach at the elementary, middle, and high school level. I only lasted a year, but it opened the door for me to start teaching summer classes at Hampton University. That led to a full-time teaching position there. It was that job where my love for teaching at the college level was born,&#34; White added.&#60;/p&#62;&#13;&#10;&#60;p&#62;He began teaching at Montgomery College in 2021. White teaches Microbiology on the Rockville campus. He also is a Senior Lecturer and Coordinator for Introductory courses in the Biology Department at Howard University.&#60;/p&#62;&#13;&#10;&#60;p&#62;He hopes students who take his classes will appreciate how Microbiology or Biology has useful real-world applications.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;What&#39;s learned does not just have medical applications, but there are industrial and agricultural applications as well that can impact their daily lives,&#34; White said.&#60;/p&#62;&#13;&#10;&#60;p&#62;After all, White explained, biology is the study of life. &#34;Our understanding of how life is structured, how life functions, how different life forms interact are all beneficial for our health, technology, general knowledge, and so much more.&#34;&#60;/p&#62;&#13;&#10;&#60;p&#62;He added, &#34;Biology itself is endlessly intriguing, but if I had to pick one thing that I wish I had an answer for, it would be cancer. The disease has affected so many people and I wish I had an answer for reversing the switch that made those cells divide uncontrollably. It is great to have treatments, but it would be amazing if there was a cure.&#34;&#60;/p&#62;&#13;&#10;&#60;p&#62;White said he feels extremely gratified when his students suddenly grasp difficult concepts.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#34;In Microbiology lab, students have to figure out unknowns based on the techniques they&#39;ve learned up to that point. For example, they get one gram-negative bacterium and one gram-positive bacterium and have to identify each without my help. It can be nerve-wracking for these students and to see them identify them correctly is awesome. There is such a sense of pride and accomplishment when they get it. I love seeing that because they identify these bacteria by using the skills they&#39;ve learned and mastered,&#34; White said.&#60;/p&#62;&#13;&#10;&#60;p&#62;White loves teaching at the College. He enjoys the diversity of the student body and he appreciates the chance to work with some &#34;amazing educators.&#34;&#60;/p&#62;&#13;&#10;&#60;p&#62;When White is not teaching or working, he enjoys spending time with his family, traveling, fishing, and playing golf.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>DouglasWhite.png</rawname><href>attach/9071f8fb-1481-50c4-6dcf-dce722096734/DouglasWhite.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/9071f8fb-1481-50c4-6dcf-dce722096734/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/9071f8fb-1481-50c4-6dcf-dce722096734/di_0.png</href></display_image><category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>23</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=126762</emailLink>
	<direct-url>details.php?id=126762&amp;title=Part-Time_Faculty_September_Spotlight</direct-url>
</story>
<story>
<story_unique_id>683ea965-7e9e-cfd4-51bd-b497bac35e17</story_unique_id><story_id>128160</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Christine Crefton</submitter_name><story_headline>MCRPA at 15: Honoring What We Built and Looking Ahead</story_headline><story_body>&#60;p&#62;For 15 years, the Montgomery College Rising Professionals Association has helped employees find one another across campuses, departments, roles, and stages of their careers. Since its establishment in 2011, MCRPA has grown into a community with more than 170 members, united by a desire to learn, grow, serve, lead, and build relationships that made a large institution feel more connected.&#60;/p&#62;&#13;&#10;&#60;p&#62;MCRPA&#39;s mission has always been both practical and deeply human. We provided professional development tailored to the goals, interests, and evolving needs of our members as rising professionals. We encouraged employees to write their own career stories, practice leadership from wherever they were, share their expertise, serve the community, and form meaningful relationships with colleagues they might never have met through their regular work.&#60;/p&#62;&#13;&#10;&#60;p&#62;We continue to stand by our core values of achievement, initiative, professionalism, service, growth, and continuity. In this moment, with gratitude for everything this community has made possible, we are sharing that MCRPA is concluding its current operating chapter and pausing formal activity.&#60;/p&#62;&#13;&#10;&#60;p&#62;This transition reflects the leadership renewal established in our bylaws and our commitment to responsible stewardship. MCRPA&#39;s bylaws provide for two-year leadership terms and permit one successive term in the same role. Continuity does not mean keeping the same person or structure in place indefinitely. It means carrying forward the purpose, lessons, relationships, and values of an organization so they can inform what comes next.&#60;/p&#62;&#13;&#10;&#60;p&#62;At the same time, Montgomery College senior leadership is developing updated guidance for employee resource groups. During this pause, MCRPA will not schedule regular programs, committee meetings, membership activities, or leadership recruitment.&#60;/p&#62;&#13;&#10;&#60;p&#62;The pause gives us an opportunity to reflect honestly on what we learned and to offer MCRPA&#39;s 15 years of employee-led experience as one contribution to the College&#39;s future conversations about ERGs. MCRPA has never belonged to one president, one committee, or one era. It belongs to every employee who walked into an event without knowing anyone and left with a colleague to call. It belongs to every member who presented for the first time, volunteered, shared a resource, led a meeting, practiced a new skill, joined governance, found a mentor, offered encouragement, or discovered that leadership could begin in their current role.&#60;/p&#62;&#13;&#10;&#60;p&#62;We are deeply grateful to every member, leader, volunteer, presenter, partner, and colleague who contributed to MCRPA during its 15 years. Thank you for showing up. Thank you for sharing what you knew. Thank you for taking chances, building relationships, welcoming new colleagues, and making room for people to belong. As MCRPA pauses, we trust that what rises next will carry forward the relationships, courage, and sense of belonging we built together. &#60;b&#62;When we rise, we rise together.&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;a href=&#34;https://padlet.com/mcrpa/mcrpa-summer-digest-cdypxljonzn18i87/slideshow&#34;&#62;&#60;b&#62;Read the Summer 2026 MCRPA Digest&#60;/b&#62;&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;a href=&#34;https://www.youtube.com/watch?v=6iHEG1rB3JA&#34;&#62;&#60;b&#62;Watch Learn. Grow. Belong.: The MCRPA Story&#60;/b&#62;&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;a href=&#34;https://www.montgomerycollege.edu/offices/mcrpa/index.html&#34;&#62;&#60;b&#62;Visit the MCRPA website&#60;/b&#62;&#60;/a&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;a href=&#34;https://eric.ed.gov/?id=EJ1428965&#34;&#62;&#60;b&#62;Read The Role and Impact of Employee Resource Groups in Higher Education&#60;/b&#62;&#60;/a&#62;&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>20</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>19</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128160</emailLink>
	<direct-url>details.php?id=128160&amp;title=MCRPA_at_15:_Honoring_What_We_Built_and_Looking_Ahead</direct-url>
</story>
<story>
<story_unique_id>2ad6d73b-c69f-9854-6536-da6e76991639</story_unique_id><story_id>128152</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Florence Gadson</submitter_name><story_headline>Save the Dates: Smithsonian Faculty Fellowship Information Sessions</story_headline><story_body>&#60;p&#62;&#60;strong&#62;The Paul Peck Humanities Institute Presents:&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;We are excited to announce the 2027 theme for the Smithsonian Faculty Fellowship: &#34;The Enduring Pursuit of a More Perfect Union: Charting a Course to Advance America at a Time of Anniversary.&#34;&#60;/p&#62;&#13;&#10;&#60;p&#62;Important Information:&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Eligibility&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Full- and part-time faculty are invited to apply, and we welcome faculty who were fellows in 2022 or before as well!&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Deadlines&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Non-Binding &#60;a href=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/sff-expression-of-interest.html&#34; target=&#34;_blank&#34; title=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/sff-expression-of-interest.html&#34;&#62;Expression of Interest&#60;/a&#62; Due Date: September 28, 2026&#60;/p&#62;&#13;&#10;&#60;p&#62;Formal &#60;a href=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/sff-application.html&#34; target=&#34;_blank&#34; title=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/sff-application.html&#34;&#62;Application&#60;/a&#62; Due Date: October 19, 2026 at 5 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;Upcoming Information Sessions&#60;/b&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Coordinator Denise Dewhurst and Co-coordinator Matthew Decker look forward to discussing this rich opportunity for personal and professional development with interested faculty in two virtual information sessions:&#60;/p&#62;&#13;&#10;&#60;p&#62;Tuesday, September 15 from 12:30-1:30 p.m. (via &#60;a href=&#34;https://montgomerycollege.zoom.us/j/2989371634&#34; target=&#34;_blank&#34; title=&#34;https://montgomerycollege.zoom.us/j/2989371634&#34;&#62;https://montgomerycollege.zoom.us/j/2989371634&#60;/a&#62;)&#60;/p&#62;&#13;&#10;&#60;p&#62;Monday, September 21 from 3-4 p.m. (via &#60;a href=&#34;https://montgomerycollege.zoom.us/j/2989371634&#34; target=&#34;_blank&#34; title=&#34;https://montgomerycollege.zoom.us/j/2989371634&#34;&#62;https://montgomerycollege.zoom.us/j/2989371634&#60;/a&#62;)&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;b&#62;The 2027 Theme&#60;/b&#62;:&#60;/p&#62;&#13;&#10;&#60;p&#62;As we celebrate the Smithsonian Faculty Fellowship&#39;s 30 years of rich partnership with the Smithsonian Institution in 2027, we enthusiastically encourage Montgomery College faculty to apply to join the 30th cohort. In commemorating this momentous occasion for the Paul Peck Humanities Institute and the College, our goal is to advance our mission alongside an ever-evolving American historical context.&#60;/p&#62;&#13;&#10;&#60;p&#62;To learn more about the Smithsonian Faculty Fellowship, please visit our webpage: &#60;a href=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/smithsonian-faculty-fellowships.html&#34; target=&#34;_blank&#34; title=&#34;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/smithsonian-faculty-fellowships.html&#34;&#62;https://www.montgomerycollege.edu/special-programs/paul-peck-humanities-institute/smithsonian-faculty-fellowships.html&#60;/a&#62;.&#60;/p&#62;&#13;&#10;&#60;p&#62;You are always welcome to contact Denise Dewhurst at Denise.Dewhurst@montgomerycollege.edu or Matthew Decker at Matthew.Decker@montgomerycollege.edu directly, too.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>SFFInfoSessions2026.pdf</rawname><href>attach/2ad6d73b-c69f-9854-6536-da6e76991639/SFFInfoSessions2026.pdf</href></file></attached_file></attached_files><display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>30</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>12</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128152</emailLink>
	<direct-url>details.php?id=128152&amp;title=Save_the_Dates:_Smithsonian_Faculty_Fellowship_Information_Sessions</direct-url>
</story>
<story>
<story_unique_id>2437d42f-f2a8-46a4-c9e8-ac60c2a1405f</story_unique_id><story_id>128013</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Shelly Alves</submitter_name><story_headline>TPSS Lab Manager Dwayne Henry Makes His Mark on Lab Safety Nationwide</story_headline><story_body>&#60;p&#62;Dwayne Henry, Lab Manager for Chemical and Biological Sciences at the Takoma Park/Silver Spring Campus, is making a significant impact in the field of laboratory safety--both at Montgomery College and nationally.&#60;/p&#62;&#13;&#10;&#60;p&#62;Dwayne was recently featured in &#60;em&#62;Lab Manager&#60;/em&#62; magazine&#39;s online article, &#34;&#60;em&#62;&#60;a href=&#34;https://www.labmanager.com/safety-onboarding-that-goes-beyond-the-checklist-35762&#34;&#62;Safety Onboarding That Goes Beyond the Checklist,&#60;/a&#62;&#34;&#60;/em&#62;&#60;i&#62; &#60;/i&#62;which highlights the innovative laboratory safety onboarding procedures he developed for new employees working in our labs.&#60;/p&#62;&#13;&#10;&#60;p&#62;Adding to this recognition, Dwayne has been named a finalist for an American Chemical Society (ACS) ChemLuminary Award for the Lab Safety in the 2-Year College national program/community practice he developed and implemented. The ACS ChemLuminary Awards recognize outstanding efforts and initiatives within the chemical sciences community, making this national recognition especially noteworthy.&#60;/p&#62;&#13;&#10;&#60;p&#62;Dwayne&#39;s leadership extends well beyond our campus laboratories. He regularly shares his expertise on laboratory safety through panels, conferences, and symposiums at colleges and universities across the country, helping to advance best practices and strengthen the culture of safety within higher education.&#60;/p&#62;&#13;&#10;&#60;p&#62;Dwayne also currently serves as Chair-Elect of the ACS Division of Chemical Health and Safety, becoming the first representative from a two-year college to serve in this leadership role.&#60;/p&#62;&#13;&#10;&#60;p&#62;We celebrate Dwayne for these outstanding accomplishments and for the expertise, leadership, and dedication he brings to Montgomery College and our students. His work is not only strengthening safety in our own laboratories but also helping shape best practices in laboratory safety nationwide.&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>40</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>16</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128013</emailLink>
	<direct-url>details.php?id=128013&amp;title=TPSS_Lab_Manager_Dwayne_Henry_Makes_His_Mark_on_Lab_Safety_Nationwide</direct-url>
</story>
<story>
<story_unique_id>c1f9059c-9a73-1944-5d53-fe8571829c40</story_unique_id><story_id>127995</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Megan Calvert</submitter_name><story_headline>Join a Faculty Learning Community this Fall: AI, Belonging, and UDL!</story_headline><story_body>&#60;blockquote&#62;&#60;b data-olk-copy-source=&#34;MessageBody&#34;&#62;Teaching is better with a supportive community. &#60;/b&#62;&#60;/blockquote&#62;&#13;&#10;&#60;blockquote&#62;Faculty Learning Communities (FLCs) are small groups of educators who come together around a shared topic of interest. Participants seek to improve student learning by exploring practical strategies, experimenting in their own classrooms, and engaging in honest dialogue about what works and what doesn&#39;t.&#60;/blockquote&#62;&#13;&#10;&#60;blockquote&#62;&#60;b&#62;By joining an FLC, you can:&#60;/b&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Network with colleagues across the College&#60;/li&#62;&#13;&#10;&#60;li&#62;Try new ideas and expand your professional skills&#60;/li&#62;&#13;&#10;&#60;li&#62;Share your work through virtual and live faculty showcases&#60;/li&#62;&#13;&#10;&#60;li&#62;Earn a certificate&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;&#60;b&#62;Fall 2026 Faculty Learning Communities--Apply and Register Now!&#60;/b&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Belonging: Evidence-Based Teaching Practices for Creating Connection&#60;/strong&#62; (alternate Thursdays, September 24-December 3, 3-4:15/4:30 p.m.)&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Universal Design for Learning (UDL)&#60;/strong&#62; (alternate Mondays, September 21-November 30, 3-4:15/4:30 p.m.)&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;Designing for Thinking in the Age of AI&#60;/strong&#62; (alternate Wednesdays, September 23-December 2, 3-4:15/4:30 p.m.)&#60;/li&#62;&#13;&#10;&#60;/ul&#62;&#13;&#10;Please visit our &#60;a href=&#34;https://www.montgomerycollege.edu/offices/academic-affairs/ctl/faculty-learning-communities.html&#34; target=&#34;_blank&#34; title=&#34;https://www.montgomerycollege.edu/offices/eass/faculty-learning-communities.html&#34; data-auth=&#34;NotApplicable&#34; data-linkindex=&#34;0&#34;&#62;Faculty Learning Community website&#60;/a&#62; to learn more, apply, and register by Monday, Sept 14.&#60;/blockquote&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>FLC Fall 2026 Flyer.pdf</rawname><href>attach/c1f9059c-9a73-1944-5d53-fe8571829c40/FLC Fall 2026 Flyer.pdf</href></file></attached_file></attached_files><display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>50</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>14</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=127995</emailLink>
	<direct-url>details.php?id=127995&amp;title=Join_a_Faculty_Learning_Community_this_Fall:_AI,_Belonging,_and_UDL!</direct-url>
</story>
<story>
<story_unique_id>dfff1d84-8593-6104-d905-ab26a9434573</story_unique_id><story_id>128193</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Tia Roebuck</submitter_name><story_headline>Faculty Recognized for Completing APPQMR Training</story_headline><story_body>&#60;p&#62;MC Online is pleased to recognize Jenny Hodges and Michaela Pacesova for successfully completing the Applying the Quality Matters Rubric (APPQMR) training in the Spring 2026 semester.&#60;/p&#62;&#13;&#10;&#60;p&#62;The training is highly rigorous and prepares participants to apply the Quality Matters Rubric consistently, serve as QM peer reviewers, and support high quality online and hybrid course design.&#60;/p&#62;&#13;&#10;&#60;p&#62;Please join us in congratulating them on this achievement!&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>QMlogo.jpg</rawname><href>attach/dfff1d84-8593-6104-d905-ab26a9434573/QMlogo.jpg</href></file><thumbnail><rawname>tn_0.jpg</rawname><href>attach/dfff1d84-8593-6104-d905-ab26a9434573/tn_0.jpg</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.jpg</rawname><href>attach/dfff1d84-8593-6104-d905-ab26a9434573/di_0.jpg</href></display_image><category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>60</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>16</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128193</emailLink>
	<direct-url>details.php?id=128193&amp;title=Faculty_Recognized_for_Completing_APPQMR_Training</direct-url>
</story>
<story>
<story_unique_id>52621ab9-82da-b0b4-8df3-2cfe5d7a6e8c</story_unique_id><story_id>128173</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Michelle Chan</submitter_name><story_headline>Join the AANHPI Book Club!</story_headline><story_body>&#60;p&#62;Join the &#60;strong&#62;&#60;a href=&#34;https://www.montgomerycollege.edu/events/asian-pacific-heritage/&#34; target=&#34;_blank&#34;&#62;MC Asian American, Native Hawaiian, and Pacific Islander&#60;/a&#62;&#60;/strong&#62; &#60;strong&#62;(AANHPI) Book Club&#60;/strong&#62; this fall as we dive into Yoko Ogawa&#39;s &#60;em&#62;The Memory Police&#60;/em&#62;, a captivating dystopian novel about the horrors of state surveillance from one of Japan&#39;s most notable writers. Hailed by &#60;em&#62;&#60;a href=&#34;https://www.theguardian.com/books/2019/aug/23/the-memory-police-yoko-ogawa-review&#34; target=&#34;_blank&#34;&#62;The Guardian&#60;/a&#62;&#60;/em&#62; as, &#34;a masterpiece, meditating on totalitarianism and resistance as well as the rhythms of life and death,&#34; &#60;em&#62;The Memory Police&#60;/em&#62; will spark rich discussions on the themes of memory, loss, and individual autonomy.&#60;/p&#62;&#13;&#10;&#60;p&#62;The first meeting of the book club will be on &#60;strong&#62;Friday, September 18, 1-2 p.m.&#60;/strong&#62;, and will cover chapters 1 through 5. Attendees who have not read or are not caught up with the week&#39;s chapters are welcome to attend as observers.&#60;/p&#62;&#13;&#10;&#60;p&#62;We hope you will join us!&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Fall 2026 Selection: &#60;/strong&#62;&#60;em&#62;The Memory Police&#60;/em&#62; by Yoko Ogawa (translated by Stephen Snyder)&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Meeting Dates: &#60;/strong&#62;Fridays on 9/18, 10/2, 10/16, 10/30, 11/13, 12/4&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Time: &#60;/strong&#62;1-2 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Location: &#60;/strong&#62;Zoom&#60;/p&#62;&#13;&#10;&#60;p data-ccp-border-bottom=&#34;1px solid #000000&#34; data-ccp-padding-bottom=&#34;1.3333333333333333px&#34;&#62;This club is open to MC staff and faculty. We will meet every two weeks, covering about five chapters at each meeting. If you are interested in joining the Book Club, please e-mail Yvonne Hu-Cotto, Michelle Chan, and/or Nghi Nguyen. The Zoom meeting link will be provided as a calendar invite.&#60;/p&#62;&#13;&#10;&#60;p&#62;The &#60;strong&#62;AANHPI Book Club&#60;/strong&#62; reads books written by Asian American, Native Hawaiian, and Pacific Islander (AANHPI) authors. The AANHPI experience is a living, breathing, and evolving culture that deserves its own study. We will learn, understand, and attempt to define the AANHPI experience through the reading and discussions of these books.&#60;/p&#62;&#13;&#10;&#60;p&#62;Previous selections include &#60;em&#62;Pachinko&#60;/em&#62; by Min Jin Lee (FA25) and&#60;em&#62; My Year Abroad&#60;/em&#62; by Chang Rae-Lee (SP26).&#60;/p&#62;&#13;&#10;&#60;p&#62;Learn more about MC AANHPI (&#60;a href=&#34;https://www.montgomerycollege.edu/events/asian-pacific-heritage/&#34; target=&#34;_blank&#34;&#62;https://www.montgomerycollege.edu/events/asian-pacific-heritage/)&#60;/a&#62;&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>70</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>13</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128173</emailLink>
	<direct-url>details.php?id=128173&amp;title=Join_the_AANHPI_Book_Club!</direct-url>
</story>
<story>
<story_unique_id>27bab445-aaa1-4bf4-cdfb-5a4f32947b50</story_unique_id><story_id>128177</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Yvonne Hu-Cotto</submitter_name><story_headline>Faculty, Wondering How to Handle In-Person Exams? Discover How MC Assessment Centers Can Help You.</story_headline><story_body>&#60;p&#62;The Assessment and Testing Centers, in collaboration with Center for Teaching and Learning, will be offering an online workshop on using the testing services at Montgomery College. Faculty members who expect to use the Assessment and Testing Centers for in-person testing are invited to attend. The workshop will focus on RegisterBlast, the platform faculty will use to submit, edit, and retrieve their tests and students will use to make their testing appointments. Attention will be made on testing for students who receive accommodations and ensuring their accommodations are provided. Tips will be shared to facilitate a seamless testing process and a positive experience for faculty and students. We will also share resources on using HonorLock, the third-party online service for online proctoring and answer your questions. We hope to see you!&#60;/p&#62;&#13;&#10;&#60;p&#62;When: Tuesday, September 29&#60;/p&#62;&#13;&#10;&#60;p&#62;Time: 2:30-3:30 p.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;Where: Zoom, Reserve your seat through &#60;a href=&#34;https://www.myworkday.com/mc/learning/course/19eaafd259251001f4678a5c89ab0001?type=9882927d138b100019b6a2df1a46018b&#34;&#62;Learning in Workday&#60;/a&#62;&#60;/p&#62;</story_body><attached_files/>
<display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>80</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>13</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128177</emailLink>
	<direct-url>details.php?id=128177&amp;title=Faculty,_Wondering_How_to_Handle_In-Person_Exams?_Discover_How_MC_Assessment_Centers_Can_Help_You.</direct-url>
</story>
<story>
<story_unique_id>2417b5ba-995d-e554-e976-6c6b747ed858</story_unique_id><story_id>128186</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Stephanie Krasnoff</submitter_name><story_headline>Attend the Employee Service Council&#39;s First Meeting of the 2026-27 Year</story_headline><story_body>&#60;p&#62;We hope all employees will join us at the first Employee Services Council meeting for the 2026-27 year. As a reminder, the Employee Services Council is one of the four functional councils in Montgomery College&#39;s Participatory Governance system. The Council will provide input on behalf of all employee groups in decisions related to employment services, employee programs, and related matters and make recommendations to the College Council or other councils, as appropriate, for further consideration and/or action.&#60;/p&#62;&#13;&#10;&#60;p&#62;Date: Friday, September 11&#60;/p&#62;&#13;&#10;&#60;p&#62;Time: 10 - 11:30 a.m.&#60;/p&#62;&#13;&#10;&#60;p&#62;Location: Zoom&#60;/p&#62;&#13;&#10;&#60;p&#62;Please email &#60;a href=&#34;http://insidemcprod.montgomerycollege.edu/employeeservicescouncil@montgomerycollege.edu%20&#34;&#62;employeeservicescouncil@montgomerycollege&#60;/a&#62; or visit our &#60;a href=&#34;https://www.montgomerycollege.edu/about-mc/governance/councils/employee-services-council/index.html&#34; target=&#34;_blank&#34; title=&#34;webpage&#34;&#62;webpage&#60;/a&#62; to attend the meeting. &#60;/p&#62;&#13;&#10;&#60;p&#62;We are excited to hear your concerns and collaborate. We hope you can join us! &#60;/p&#62;&#13;&#10;&#60;p&#62;Please mark your calendars for our future meetings: &#60;/p&#62;&#13;&#10;&#60;ul&#62;&#13;&#10;&#60;li&#62;Friday, September 11, 10 -11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, October 2, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, November 13, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, December 4, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, February 5, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, March 5, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, April 2, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;li&#62;Friday, May 7, 10 - 11:30 a.m.&#60;/li&#62;&#13;&#10;&#60;/ul&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>9-11 Employee Services Agenda.docx</rawname><href>attach/2417b5ba-995d-e554-e976-6c6b747ed858/9-11 Employee Services Agenda.docx</href></file><caption>Employee Service Council Agenda for September 11</caption></attached_file></attached_files><display_image/>
<category_name>Employee News</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>90</display_order_in_category><story_summary/>
<category_rcdid>79</category_rcdid><hide_from_view>0</hide_from_view><read_count>16</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128186</emailLink>
	<direct-url>details.php?id=128186&amp;title=Attend_the_Employee_Service_Council&#39;s_First_Meeting_of_the_2026-27_Year</direct-url>
</story>
<story>
<story_unique_id>a636610a-8d88-98c4-d1b9-4b9b7b28552c</story_unique_id><story_id>128162</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Jorge Zuniga</submitter_name><story_headline>Volleyball Alumni Night | Sep 10</story_headline><story_body>&#60;p&#62;The 2026 Montgomery College volleyball team and defending Region 20 Champions return to the home court on Thursday, September 10, for a 6:00 p.m. matchup against Penn Highlands Community College.&#60;/p&#62;&#13;&#10;&#60;p&#62;The opening home match will be celebrated as Alumni Night, welcoming former Montgomery College volleyball student-athletes back to the Rockville campus for an evening of competitive NJCAA DII volleyball and a chance to reconnect with the Raptors program.&#60;/p&#62;&#13;&#10;&#60;p&#62;The Raptors will look to begin their home schedule with a strong performance as they continue their title defense and pursue another successful season in Region 20.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;MATCH INFORMATION&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;Thursday, September 10, 6 p.m., Montgomery College vs. Penn Highlands CC&#60;/p&#62;&#13;&#10;&#60;p&#62;Can&#39;t make it to Rockville Campus? Watch all Montgomery College home games live on &#60;strong&#62;HudlTV.com&#60;/strong&#62;&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>VBAlumniNightRev.png</rawname><href>attach/a636610a-8d88-98c4-d1b9-4b9b7b28552c/VBAlumniNightRev.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/a636610a-8d88-98c4-d1b9-4b9b7b28552c/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/a636610a-8d88-98c4-d1b9-4b9b7b28552c/di_0.png</href></display_image><category_name>Athletics</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>10</display_order_in_category><story_summary/>
<category_rcdid>81</category_rcdid><hide_from_view>0</hide_from_view><read_count>15</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128162</emailLink>
	<direct-url>details.php?id=128162&amp;title=Volleyball_Alumni_Night_|_Sep_10</direct-url>
</story>
<story>
<story_unique_id>84b97afa-fae1-12b4-7536-a19b57b939d0</story_unique_id><story_id>128163</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Jorge Zuniga</submitter_name><story_headline>Volleyball: Carter Earns First Win as Raptors Sweep</story_headline><story_body>&#60;p&#62;The Montgomery College Raptors (1-6 overall) had an eventful Tuesday evening at Anne Arundel Community College (0-3), sweeping the Riverhawks, 3-0, by scores of 25-20, 25-14, and 25-15. The victory marked the first career win for new head coach Rich Carter and gave the Raptors a 1-0 record in conference play.&#60;/p&#62;&#13;&#10;&#60;p&#62;Carter joined the Montgomery College volleyball program in the summer of 2017 after beginning his coaching career at Rockville High School in 2010. During his tenure with the Raptors, he has helped guide the program to four NJCAA Region 20 Championships, two NJCAA District Championships, and three appearances in the NJCAA National Championship Tournament. Tuesday&#39;s victory marked his first win leading the program as head coach.&#60;/p&#62;&#13;&#10;&#60;p data-start=&#34;360&#34; data-end=&#34;618&#34;&#62;Montgomery was led offensively by &#60;strong data-start=&#34;394&#34; data-end=&#34;413&#34;&#62;&#60;a href=&#34;https://mcraptors.com/sports/wvball/2026-27/bios/mateshuk_sofiia_6eqo&#34;&#62;Sofiia Mateshuk&#60;/a&#62;&#60;/strong&#62;, who recorded a team-high 10 kills on 24 attacks while hitting .292. &#60;strong data-start=&#34;483&#34; data-end=&#34;498&#34;&#62;&#60;a href=&#34;https://mcraptors.com/sports/wvball/2026-27/bios/clark_ladae_jubg&#34;&#62;Ladae Clark&#60;/a&#62;&#60;/strong&#62; added six kills and hit .312, while &#60;strong data-start=&#34;535&#34; data-end=&#34;554&#34;&#62;&#60;a href=&#34;https://mcraptors.com/sports/wvball/2026-27/bios/doherty_caitlin_znti&#34;&#62;Caitlin Doherty&#60;/a&#62;&#60;/strong&#62; contributed five kills and a team-best .333 hitting percentage.&#60;/p&#62;&#13;&#10;&#60;p data-start=&#34;620&#34; data-end=&#34;741&#34;&#62;&#60;strong data-start=&#34;620&#34; data-end=&#34;634&#34;&#62;&#60;a href=&#34;https://mcraptors.com/sports/wvball/2026-27/bios/salas_emma_kyda&#34;&#62;Emma Salas&#60;/a&#62;&#60;/strong&#62; led the Raptors with 13 digs, while &#60;strong data-start=&#34;671&#34; data-end=&#34;688&#34;&#62;&#60;a href=&#34;https://mcraptors.com/sports/wvball/2026-27/bios/gallion_aniya_f0gg&#34;&#62;Aniya Gallion&#60;/a&#62;&#60;/strong&#62; added five. Mateshuk also recorded two service aces.&#60;/p&#62;&#13;&#10;&#60;p data-start=&#34;743&#34; data-end=&#34;914&#34;&#62;The win moves the Raptors to 1-0 in conference play as they look to defend their Region 20 Championship and repeat as Region Champions for the second consecutive year.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Up Next&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p data-start=&#34;929&#34; data-end=&#34;1069&#34;&#62;The Raptors will make their home-court debut on Thursday, September 10, welcoming Penn Highlands Community College for a 6 p.m. match. The match will also serve as Alumni Night, with all Montgomery College volleyball alumni invited to return to campus and enjoy an exciting evening of competitive volleyball.&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>VB1stcareerwin.png</rawname><href>attach/84b97afa-fae1-12b4-7536-a19b57b939d0/VB1stcareerwin.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/84b97afa-fae1-12b4-7536-a19b57b939d0/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/84b97afa-fae1-12b4-7536-a19b57b939d0/di_0.png</href></display_image><category_name>Athletics</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>20</display_order_in_category><story_summary/>
<category_rcdid>81</category_rcdid><hide_from_view>0</hide_from_view><read_count>19</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128163</emailLink>
	<direct-url>details.php?id=128163&amp;title=Volleyball:_Carter_Earns_First_Win_as_Raptors_Sweep</direct-url>
</story>
<story>
<story_unique_id>c3b1782d-e9a3-2bc4-0503-0f8d39654a1e</story_unique_id><story_id>128164</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Jorge Zuniga</submitter_name><story_headline>Men&#39;s Soccer Roll Past Harford, 7-1</story_headline><story_body>&#60;p&#62;The Montgomery College men&#39;s soccer team delivered an offensive showcase Tuesday night, cruising past Harford Community College, 7-1, in a dominant road performance. The Raptors jumped out to a &#60;strong&#62;5-1 halftime lead&#60;/strong&#62; and added two more goals in the second half to complete the convincing victory.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/miyahara_jinta_yrof&#34;&#62;Jinta Miyahara&#60;/a&#62;&#60;/strong&#62; led the offensive explosion, finishing with &#60;strong&#62;five goals and one assist&#60;/strong&#62; on eight shots, including five shots on goal. His five-goal performance accounted for five of Montgomery&#39;s seven goals.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/alvarado_celis_oscar_4eu0&#34;&#62;Oscar Alvarado Celis&#60;/a&#62;&#60;/strong&#62; also turned in a standout performance, scoring &#60;strong&#62;one goal and adding one assist&#60;/strong&#62; while recording three shots, two of which were on target. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/nedellec_ewen_t4x1&#34;&#62;Ewen Nedellec&#60;/a&#62;&#60;/strong&#62; contributed a goal and an assist on two shots, while &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/jung_sebin_c4m3&#34;&#62;Sebin Jung&#60;/a&#62;&#60;/strong&#62;added a goal on two shots.&#60;/p&#62;&#13;&#10;&#60;p&#62;The Raptors received additional offensive contributions from &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/gageot_clement_6858&#34;&#62;Clement Gageot&#60;/a&#62;&#60;/strong&#62;, who registered two shots, both on goal, along with &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/afonso_ilian_q6il&#34;&#62;Ilian Afonso&#60;/a&#62;&#60;/strong&#62;, who finished with two shots and one shot on goal. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/jeanne-rose_sacha_81r0&#34;&#62;Sacha Jeanne-Rose&#60;/a&#62;&#60;/strong&#62; also recorded a shot on target.&#60;/p&#62;&#13;&#10;&#60;p&#62;Defensively, &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/chuaqui_leonardo_n7wr&#34;&#62;Leonardo Chuaqui&#60;/a&#62;&#60;/strong&#62; played all 90 minutes in goal, while &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/peri_dean_f5d4&#34;&#62;Dean Peri&#60;/a&#62;&#60;/strong&#62; also logged the full 90 minutes. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/sidi_sow_cheick_apyu&#34;&#62;Cheick Sidi Sow&#60;/a&#62;&#60;/strong&#62; played 90 minutes as well, helping Montgomery close out the match after Harford&#39;s lone first-half goal.&#60;/p&#62;&#13;&#10;&#60;p&#62;Montgomery&#39;s depth was on full display, with &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/vides_austin_ernesto_w2vq&#34;&#62;Ernesto Vides Austin&#60;/a&#62;&#60;/strong&#62; playing 78 minutes, &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/sidibe_benoit_ksq0&#34;&#62;Benoit Sidibe&#60;/a&#62;&#60;/strong&#62; 73 minutes, and &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/gageot_clement_6858&#34;&#62;Clement Gageot&#60;/a&#62;&#60;/strong&#62; 82 minutes.&#60;/p&#62;&#13;&#10;&#60;p&#62;The seven-goal outburst gives the Raptors a commanding offensive performance to build on as they continue their 2026-27 campaign.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;RAPTORS STANDOUTS&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;ul data-spread=&#34;false&#34;&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/miyahara_jinta_yrof&#34;&#62;Jinta Miyahara&#60;/a&#62;:&#60;/strong&#62; 5 goals, 1 assist, 8 shots, 5 shots on goal&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/alvarado_celis_oscar_4eu0&#34;&#62;Oscar Alvarado Celis&#60;/a&#62;:&#60;/strong&#62; 1 goal, 1 assist, 3 shots, 2 shots on goal&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/nedellec_ewen_t4x1&#34;&#62;Ewen Nedellec&#60;/a&#62;:&#60;/strong&#62; 1 goal, 1 assist, 2 shots, 1 shot on goal&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/jung_sebin_c4m3&#34;&#62;Sebin Jung&#60;/a&#62;:&#60;/strong&#62; 1 goal, 2 shots&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/gageot_clement_6858&#34;&#62;Clement Gageot&#60;/a&#62;:&#60;/strong&#62; 2 shots, 2 shots on goal&#60;/li&#62;&#13;&#10;&#60;li&#62;&#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/msoc/2026-27/bios/chuaqui_leonardo_n7wr&#34;&#62;Leonardo Chuaqui&#60;/a&#62;:&#60;/strong&#62; 90 minutes in goal&#60;/li&#62;&#13;&#10;&#60;/ul&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>MSvHarford.png</rawname><href>attach/c3b1782d-e9a3-2bc4-0503-0f8d39654a1e/MSvHarford.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/c3b1782d-e9a3-2bc4-0503-0f8d39654a1e/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/c3b1782d-e9a3-2bc4-0503-0f8d39654a1e/di_0.png</href></display_image><category_name>Athletics</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>30</display_order_in_category><story_summary/>
<category_rcdid>81</category_rcdid><hide_from_view>0</hide_from_view><read_count>16</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128164</emailLink>
	<direct-url>details.php?id=128164&amp;title=Men&#39;s_Soccer_Roll_Past_Harford,_7-1</direct-url>
</story>
<story>
<story_unique_id>e101c004-0204-67a4-7d58-1ac24f292768</story_unique_id><story_id>128165</story_id><status_changed_at>2026-09-08 00:00:01.000</status_changed_at><submitter_name>Jorge Zuniga</submitter_name><story_headline>Women&#39;s Soccer Edged by Harford, 1-0</story_headline><story_body>&#60;p&#62;The Montgomery College women&#39;s soccer team battled Harford Community College on Tuesday night but fell just short, dropping a 1-0 decision on the road. Harford scored the lone goal of the match in the first half and held the Raptors scoreless over the final 45 minutes to secure the shutout.&#60;/p&#62;&#13;&#10;&#60;p&#62;The Raptors generated several opportunities throughout the contest, with &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/centeno_cesia_4rmr&#34;&#62;Cesia Centeno&#60;/a&#62;&#60;/strong&#62; and &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/herrera_talavera_brianna_5dpx&#34;&#62;Brianna Herrera-Talavera&#60;/a&#62;&#60;/strong&#62; each recording a shot on goal. Centeno finished with one shot and one shot on goal, while Herrera-Talavera also registered one shot and one shot on target. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/yanez_katherine_0ycx&#34;&#62;Katherine Yanez&#60;/a&#62;&#60;/strong&#62;, &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/erickson_lillia_cr9e&#34;&#62;Lillia Erickson&#60;/a&#62;&#60;/strong&#62;, and &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/buldrini_pasquini_marianna_5u0w&#34;&#62;Marianna Buldrini Pasquini&#60;/a&#62;&#60;/strong&#62; each added a shot for the Raptors.&#60;/p&#62;&#13;&#10;&#60;p&#62;The Raptors relied on a pair of goalkeepers. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/tapia_laura_ns6u&#34;&#62;Laura Tapia&#60;/a&#62; &#60;/strong&#62;started the match and played the opening 45 minutes before &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/solorzano_madelis_6fsg&#34;&#62;Madelis Solorzano&#60;/a&#62;&#60;/strong&#62; took over in the second half.&#60;/p&#62;&#13;&#10;&#60;p&#62;Several Raptors logged significant minutes in the defensive and midfield effort. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/forsythe_naomi_7usd&#34;&#62;Naomi Forsythe&#60;/a&#62;, &#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/tapia_laura_ns6u&#34;&#62;Laura Tapia&#60;/a&#62;, &#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/umanzor_daniela_2x4i&#34;&#62;Daniela Umanzor&#60;/a&#62;, and &#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/ayala_camila_erzh&#34;&#62;Camila Ayala&#60;/a&#62;&#60;/strong&#62; each played the full 90 minutes. &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/ortiz_katie_gtxd&#34;&#62;Katie Ortiz&#60;/a&#62;&#60;/strong&#62; played 85 minutes, while &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/yanez_katherine_0ycx&#34;&#62;Katherine Yanez&#60;/a&#62; &#60;/strong&#62;recorded 81 minutes and &#60;strong&#62;&#60;a href=&#34;https://mcraptors.com/sports/wsoc/2026-27/bios/lopez_sophia_ndtg&#34;&#62;Sophia Lopez&#60;/a&#62;&#60;/strong&#62; played 80 minutes.&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;FINAL&#60;/strong&#62;&#60;/p&#62;&#13;&#10;&#60;p&#62;&#60;strong&#62;Harford Community College 1, Montgomery College 0&#60;/strong&#62;&#60;/p&#62;</story_body><attached_files><attachmentcount>1</attachmentcount><attached_file><file><rawname>WSvHarford.png</rawname><href>attach/e101c004-0204-67a4-7d58-1ac24f292768/WSvHarford.png</href></file><thumbnail><rawname>tn_0.png</rawname><href>attach/e101c004-0204-67a4-7d58-1ac24f292768/tn_0.png</href></thumbnail></attached_file></attached_files><display_image><rawname>di_0.png</rawname><href>attach/e101c004-0204-67a4-7d58-1ac24f292768/di_0.png</href></display_image><category_name>Athletics</category_name><featured_story>0</featured_story><show_display_picture>1</show_display_picture><display_order_in_category>40</display_order_in_category><story_summary/>
<category_rcdid>81</category_rcdid><hide_from_view>0</hide_from_view><read_count>15</read_count><share_count>0</share_count>	<nice-publish-date>Tuesday, September 8, 2026</nice-publish-date>
	<emailLink>emailArticle.php?articleToEmail=128165</emailLink>
	<direct-url>details.php?id=128165&amp;title=Women&#39;s_Soccer_Edged_by_Harford,_1-0</direct-url>
</story>
</stories><exported_categories><category_info><display_order>0</display_order><category_name>Need to Know</category_name><export_class>needtoknow</export_class></category_info><category_info><display_order>1</display_order><category_name>Public Safety</category_name><export_class>publicsafety</export_class></category_info><category_info><display_order>2</display_order><category_name>College News</category_name><export_class>collegenews</export_class></category_info><category_info><display_order>3</display_order><category_name>Student News</category_name><export_class>studentnews</export_class></category_info><category_info><display_order>4</display_order><category_name>Employee News</category_name><export_class>employeenews</export_class></category_info><category_info><display_order>5</display_order><category_name>Athletics</category_name><export_class>athletics</export_class></category_info></exported_categories><calendar-feed>
<!-- Calendar XML copied from [https://go.activecalendar.com/montgomerycollege/page/rss/] -->
<item-limit>7</item-limit><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Montgomery College</title><link>https://go.activecalendar.com/montgomerycollege/</link><description>Montgomery College</description><atom:link href="https://go.activecalendar.com/montgomerycollege/page/rss/" rel="self" type="application/rss+xml" /><item><title>Fireside Chat Career Series: Logistics: The Career Nobody Talks About</title><description>Each month, we will host a trailblazing guest speaker to explore their unique tech career path. We will learn what sparked their interest in this area, meaningful experiences that impacted their journey and career advice for aspiring techies.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/fireside-chat-career-series-logistics-the-career-nobody-talks-about/</link><guid isPermaLink="false">e4ff77d9-4618-4365-a1e6-ab7e8270a164</guid><pubDate>Tue, 08 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Your Campus Adventure: Office Of Student Life Open House </title><description>The Office of Student Life Open House invites students to explore the programs, events, resources, and involvement opportunities available through Student Life</description><link>https://go.activecalendar.com/montgomerycollege/site/takoma-silver/event/your-campus-adventure-office-of-student-life-open-house/</link><guid isPermaLink="false">44b2d7ef-1f8a-48cc-adc4-8e38fa7f3096</guid><pubDate>Wed, 09 Sep 2026 17:00:00 GMT</pubDate></item><item><title>Carol Whitehill Moses Mobile Health Center at Rockville Campus</title><description>The Carol Whitehill Moses Mobile Health Center will be at Montgomery College’s Rockville Campus to provide confidential health care to currently enrolled Montgomery College students, including credit and WDCE students. Thursday, September 10, and Thursday, September 24, 10 a.m.–3 p.m.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/carol-whitehill-moses-mobile-health-center-at-rockville-campus/</link><guid isPermaLink="false">755bfb8d-3170-477d-8acf-1419c529e2fc</guid><pubDate>Thu, 10 Sep 2026 14:00:00 GMT</pubDate></item><item><title>TRIO EOC Virtual Information Session (English)</title><description>TRIO EOC virtual information sessions are free and open to the public. Sessions in English are held on the 2nd Thursday of every month. Register for a session here: https://bit.ly/eoc-information-session-english</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/trio-eoc-virtual-information-session-english-7/</link><guid isPermaLink="false">f478eafb-efa2-4279-a798-ac69a3484d28</guid><pubDate>Thu, 10 Sep 2026 16:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-26/</link><guid isPermaLink="false">a0308cf7-8381-49db-89f0-ac0e7b9b6d81</guid><pubDate>Thu, 10 Sep 2026 20:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-27/</link><guid isPermaLink="false">87ca883b-9d3d-4fc0-9f35-72588e26dd6c</guid><pubDate>Thu, 10 Sep 2026 21:00:00 GMT</pubDate></item><item><title>SGA - SAB Meet and Greet</title><description>Come meet your Germantoen Student Government Assoication and the Student Activities Board while enjoying a sweet treat! September 14 from 11am–1:00 pm Outside SA. Free for current MC students. While supplies last!</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/sga---sab-meet-and-greet/</link><guid isPermaLink="false">34582962-efb6-4859-b5d2-83af141f9e0e</guid><pubDate>Mon, 14 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Mobile App Design</title><description>The ignITe Hub offers a free, App Design Bootcamp for adults. Community members will learn how to design mobile apps for Apple devices, build a prototype, and present their projects. The bootcamp is in-person at the ignITe Hub at Montgomery College.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-mobile-app-design/</link><guid isPermaLink="false">8004e69b-79f1-4587-9dbc-880b10bf1d28</guid><pubDate>Mon, 14 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Brainfooding</title><description>Want free pizza? Soda and cookies? For the price of a short, 10-15 chat with a writing tutor about an assignment you just got, you get a voucher for free food at the Germantown Writing, Reading, and Language Center on Tuesday, September 15.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/brainfooding/</link><guid isPermaLink="false">734e5586-dcce-4d4e-9dde-47caee12b7c7</guid><pubDate>Tue, 15 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Mobile App Design</title><description>The ignITe Hub offers a free, App Design Bootcamp for adults. Community members will learn how to design mobile apps for Apple devices, build a prototype, and present their projects. The bootcamp is in-person at the ignITe Hub at Montgomery College.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-mobile-app-design-1/</link><guid isPermaLink="false">db6cb186-2e1a-4fad-bc2b-b98f4d6bef56</guid><pubDate>Tue, 15 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Club Rush and Resource Fair</title><description> Get Involved Week: Club Rush &amp;amp; Resource Fair! Looking for ways to get connected? Stop by to discover campus resources, meet clubs and organizations, grab a free snack, and giveaways!  September 16  11 AM–1 PM  Outside the SA Building Free for current MC students! while supplies last</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/club-rush-and-resource-fair/</link><guid isPermaLink="false">3a14a983-c9f9-47f2-b89d-6569ec4fe9d8</guid><pubDate>Wed, 16 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Mobile App Design</title><description>The ignITe Hub offers a free, App Design Bootcamp for adults. Community members will learn how to design mobile apps for Apple devices, build a prototype, and present their projects. The bootcamp is in-person at the ignITe Hub at Montgomery College.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-mobile-app-design-2/</link><guid isPermaLink="false">06b032d1-97c8-4742-a234-5402de616253</guid><pubDate>Wed, 16 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Future of Technology Lunch &amp; Learn: Who’s Really in Control? How Cybercriminals Are Hijacking AI</title><description>The ignITe Hub hosts a monthly Future of Tech Lunch &amp;amp; Learn Series. Each month, we will have a cutting-edge guest speaker to explore an innovative area in the world of technology. Topics will range from BioTech to Entertainment Technology and beyond.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/future-of-technology-lunch--learn-whos-really-in-control-how-cybercriminals-are-hijacking-ai/</link><guid isPermaLink="false">32b1491b-af63-4a62-86af-ed429bf868b9</guid><pubDate>Thu, 17 Sep 2026 16:00:00 GMT</pubDate></item><item><title>Should I Say Something? — Bystander Intervention</title><description>Have you ever noticed something that didn't seem right but weren't sure whether—or how—to step in? Should I Say Something? is an interactive bystander intervention session that gives students practical options for recognizing concerning situations and responding in ways that feel realistic and safe.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/should-i-say-something--bystander-intervention/</link><guid isPermaLink="false">b0980ab7-e076-4924-8cd7-ed3d3db0e1cc</guid><pubDate>Thu, 17 Sep 2026 18:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Mobile App Design</title><description>The ignITe Hub offers a free, App Design Bootcamp for adults. Community members will learn how to design mobile apps for Apple devices, build a prototype, and present their projects. The bootcamp is in-person at the ignITe Hub at Montgomery College.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-mobile-app-design-3/</link><guid isPermaLink="false">a748ae7a-52a3-4f11-be8c-f42e71156143</guid><pubDate>Thu, 17 Sep 2026 22:00:00 GMT</pubDate></item><item><title>SGA &amp; SAB Friend Speed "Dating"</title><description>SGA &amp;amp; SAB Friend Speed “Dating”! Looking to make a new friend? Come meet fellow students, connect with SGA &amp;amp; SAB, and see who you click with! ✨ Free food for participating MC students, while supplies last! September 18 11 AM–1 PM Outside the SA Building</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/sga--sab-friend-speed-dating/</link><guid isPermaLink="false">f171c3a1-b0b2-444c-ae7a-415ee70bdea7</guid><pubDate>Fri, 18 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Monthly Career Workshop: Brand and Build: Creating Tech-Ready Resumes &amp; LinkedIn Profiles</title><description>Monthly Career Workshop: Brand and Build: Creating Tech-Ready Resumes &amp;amp; LinkedIn Profiles</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/monthly-career-workshop-brand-and-build-creating-tech-ready-resumes--linkedin-profiles/</link><guid isPermaLink="false">85ffb53d-8be2-44bc-a3fa-2c0349078a7c</guid><pubDate>Mon, 21 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Virtual Financial Aid Night</title><description>Hello Raptors! Join our Virtual Financial Aid Night, Tuesday, September 22, from 6 -7:30 pm. Multiple scholarships available to grab! You will learn about the financial aid process and useful information, including federal aid, scholarships, state aid, and enrollment information.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/virtual-financial-aid-night-1/</link><guid isPermaLink="false">08e75dd1-a8c8-48f6-808e-f1a80e3cc9f6</guid><pubDate>Tue, 22 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Blocked—But Still Contacted: When Incidents Become a Pattern</title><description>One message may seem small. What changes when unwanted contact keeps happening? Join a student-focused conversation about repeated unwanted contact and how individual incidents can become more concerning when viewed as part of a pattern.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/blockedbut-still-contacted-when-incidents-become-a-pattern/</link><guid isPermaLink="false">68230623-6f87-4bce-8288-82532e309d59</guid><pubDate>Wed, 23 Sep 2026 18:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-28/</link><guid isPermaLink="false">8d0ffe5d-8c78-4f5b-80d3-f78325d44c18</guid><pubDate>Thu, 24 Sep 2026 21:00:00 GMT</pubDate></item><item><title>Alumni Board of Governors Meeting</title><description>The MC Alumni Board of Governors meeting will take place at the Central Services building on Thursday, September 24 at 6 p.m. Located at 9221 Corporate Blvd, Rockville, MD 20850. Guests are welcome to attend. Please reach out to alumni@montgomerycollege.edu for more information and to RSVP.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/alumni-board-of-governors-meeting-5/</link><guid isPermaLink="false">9802b40d-7ef4-4ddf-a0e9-d3d79f92816d</guid><pubDate>Thu, 24 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-29/</link><guid isPermaLink="false">4439f1af-f387-4d9d-8e51-b68966280244</guid><pubDate>Thu, 24 Sep 2026 22:00:00 GMT</pubDate></item><item><title>Then Everything Changed</title><description>Would you recognize the warning signs of relationship violence? Join us for a film and facilitated discussion examining relationship violence, warning signs, intervention, and the impact on individuals and communities.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/then-everything-changed/</link><guid isPermaLink="false">01780c51-208e-49a4-9d92-33639a7166d5</guid><pubDate>Tue, 29 Sep 2026 18:00:00 GMT</pubDate></item><item><title>Club Rush &amp; Resource Fair </title><description>Club Rush &amp;amp; Resource Fair</description><link>https://go.activecalendar.com/montgomerycollege/site/takoma-silver/event/club-rush--resource-fair/</link><guid isPermaLink="false">2d3162a8-6367-4602-b992-93c7a4bbde68</guid><pubDate>Wed, 30 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Club Rush College-Wide Fall 2026</title><description>The college community and students will have the opportunity to discover clubs and… • meet club officers and representatives, • find the right club, • learn to start their own club, • answers to their club questions, • realize the benefits of getting involved with a club and much more!</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/club-rush-college-wide-fall-2026/</link><guid isPermaLink="false">61431817-7942-43ff-bd91-2ca4b03755a2</guid><pubDate>Wed, 30 Sep 2026 15:00:00 GMT</pubDate></item><item><title>Volunteer Fair TP/SS</title><description>Volunteer Fair</description><link>https://go.activecalendar.com/montgomerycollege/site/takoma-silver/event/volunteer-fair-tpss/</link><guid isPermaLink="false">f396c298-b11f-4518-9062-a686221d3a2f</guid><pubDate>Thu, 01 Oct 2026 15:00:00 GMT</pubDate></item><item><title>Eat Well. Spend Less.: Practical Ways to Eat Well on a Budget</title><description>Groceries are expensive. Learn practical ways to eat well and make your food budget go further. Thursday, October 1 at 2 p.m. — Virtual via Zoom. Registration: https://tinyurl.com/EatWellMC</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/eat-well-spend-less-practical-ways-to-eat-well-on-a-budget/</link><guid isPermaLink="false">b49f7aae-ed64-4f8a-85d3-9067fa3a31c3</guid><pubDate>Thu, 01 Oct 2026 18:00:00 GMT</pubDate></item><item><title>FAFSA Day: Fund Your Future! </title><description>Join Montgomery College's Financial Aid team for FAFSA Day: Fund Your Future event. Get personalized assistance completing the 2027-2028 Free Application for Federal Student Aid (FAFSA) and the Maryland Higher Education Commission (MHEC) One-App Scholarship Application.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/fafsa-day-fund-your-future/</link><guid isPermaLink="false">99e5e7b7-48c6-4595-8a5c-8ad7760905cd</guid><pubDate>Sat, 03 Oct 2026 14:00:00 GMT</pubDate></item><item><title>Fireside Chat Career Series: My Story, Your Strategy: A Roadmap to Cyber</title><description>Each month, we will host a trailblazing guest speaker to explore their unique tech career path. We will learn what sparked their interest in this area, meaningful experiences that impacted their journey and career advice for aspiring techies.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/fireside-chat-career-series-my-story-your-strategy-a-roadmap-to-cyber/</link><guid isPermaLink="false">3e81207b-9214-44e7-b4a5-ce1820ef236b</guid><pubDate>Mon, 05 Oct 2026 22:00:00 GMT</pubDate></item><item><title>TRIO EOC Virtual Information Session (English)</title><description>TRIO EOC virtual information sessions are free and open to the public. Sessions in English are held on the 2nd Thursday of every month. Register for a session here: https://bit.ly/eoc-information-session-english</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/trio-eoc-virtual-information-session-english-8/</link><guid isPermaLink="false">159e1567-8644-413f-83a0-e100c91a3b86</guid><pubDate>Thu, 08 Oct 2026 16:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-30/</link><guid isPermaLink="false">0c87cd10-f1da-4232-9322-26da037ffcd2</guid><pubDate>Thu, 08 Oct 2026 20:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-31/</link><guid isPermaLink="false">9d2c6d4a-b706-43c2-a1e4-726b1b0450be</guid><pubDate>Thu, 08 Oct 2026 21:00:00 GMT</pubDate></item><item><title>IT Career Pathways Workshops: General Overview </title><description>The ignITe Hub offers a hybrid workshop on IT Career Pathways to demystify the 6 most common IT careers, required certifications, recommended coursework and resources at Montgomery College to get started in a program of study.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/it-career-pathways-workshops-general-overview/</link><guid isPermaLink="false">62e3e314-5b6f-4390-ac06-11bc02307f86</guid><pubDate>Thu, 08 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Job Search Workshop Series – Essentials for Tech Professionals : Opportunities in the DMV</title><description>This 4-part workshop series is designed to empower you with knowledge and skills to navigate the DMV job market effectively and efficiently.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/job-search-workshop-series--essentials-for-tech-professionals--opportunities-in-the-dmv/</link><guid isPermaLink="false">f256ea66-c597-4c09-994f-065905faa9ed</guid><pubDate>Wed, 14 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Future of Technology Lunch &amp; Learn: AI Literacy in Practice: Better Prompts and Responsible GenAI Use</title><description>The ignITe Hub hosts a monthly Future of Tech Lunch &amp;amp; Learn Series. Each month, we will have a cutting-edge guest speaker to explore an innovative area in the world of technology. Topics will range from BioTech to Entertainment Technology and beyond.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/future-of-technology-lunch--learn-ai-literacy-in-practice-better-prompts-and-responsible-genai-use/</link><guid isPermaLink="false">d5344c8e-d0c9-4655-ae88-0c794e3f96b3</guid><pubDate>Thu, 15 Oct 2026 16:00:00 GMT</pubDate></item><item><title>Eat Well. Spend Less.: Practical Ways to Eat Well on a Budget</title><description>Groceries are expensive. Learn practical ways to eat well and make your food budget go further. Register for Oct 1 (virtual/Zoom) or Oct 15 at the Student Wellness Center on the RV campus (SV001): https://tinyurl.com/EatWellMC</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/eat-well-spend-less-practical-ways-to-eat-well-on-a-budget/</link><guid isPermaLink="false">57713e2b-0b14-4983-9db9-5cdc308d624c</guid><pubDate>Thu, 15 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Fall Alumni Social</title><description>Join the MC Alumni Association on Wednesday, October 14 from 4-9 p.m. at Fallen Oak Distilling! Enjoy the opportunity to play games, win prizes, connect with former classmates, purchase alumni swag, and support MC scholarships. RSVP in advance: https://2026fallalumnisocial.rsvpify.com/</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/fall-alumni-social/</link><guid isPermaLink="false">780f7d93-b5e0-4ee3-b0e6-f2ea99989123</guid><pubDate>Thu, 15 Oct 2026 20:00:00 GMT</pubDate></item><item><title>IT Career Pathways Workshops: General Overview </title><description>The ignITe Hub offers a hybrid workshop on IT Career Pathways to demystify the 6 most common IT careers, required certifications, recommended coursework and resources at Montgomery College to get started in a program of study.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/it-career-pathways-workshops-general-overview-1/</link><guid isPermaLink="false">03c3dd0b-46f2-4577-80a0-8daadc5f54d3</guid><pubDate>Thu, 15 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Behind the Post: Social Media. Real Relationships. Real Impact.</title><description>What you post. What you see. What it could mean. Social media can show part of a relationship—but not always the whole story. Using One Love's Behind the Post, this interactive session explores healthy and unhealthy relationship behaviors, digital boundaries, and ways to support friends.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/behind-the-post-social-media-real-relationships-real-impact/</link><guid isPermaLink="false">c4f4ba8f-cebb-449d-a141-47324bb10eba</guid><pubDate>Mon, 19 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Monthly Career Workshop: The Hidden Tech Job Market: Networking Best Practices for Career Changers</title><description>Monthly Career Workshop: The Hidden Tech Job Market: Networking Best Practices for Career Changers</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/monthly-career-workshop-the-hidden-tech-job-market-networking-best-practices-for-career-changers/</link><guid isPermaLink="false">0630dff4-b0e9-4c0e-8ffc-de21891018d4</guid><pubDate>Mon, 19 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Escalation: Recognizing the Signs of Abuse</title><description>How does a relationship go from exciting to unsafe? Using One Love's Escalation film and a facilitated discussion, this session helps students recognize warning signs, identify unhealthy relationship patterns, and understand how abusive behaviors can escalate.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/escalation-recognizing-the-signs-of-abuse/</link><guid isPermaLink="false">7ac25967-b8ca-4030-8869-ab99db0a5f39</guid><pubDate>Wed, 21 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Job Search Workshop Series – Essentials for Tech Professionals : Opportunities in the DMV</title><description>This 4-part workshop series is designed to empower you with knowledge and skills to navigate the DMV job market effectively and efficiently.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/job-search-workshop-series--essentials-for-tech-professionals--opportunities-in-the-dmv-1/</link><guid isPermaLink="false">c8b90762-9e30-4298-b357-b1bc82cdcdad</guid><pubDate>Wed, 21 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Should I Say Something? — Bystander Intervention</title><description>Have you ever noticed something that didn't seem right but weren't sure whether—or how—to step in? Should I Say Something? is an interactive bystander intervention session that gives students practical options for recognizing concerning situations and responding in ways that feel realistic and safe.</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/should-i-say-something--bystander-intervention-1/</link><guid isPermaLink="false">474ebd87-8cb6-44f7-b1a2-3ab601c12893</guid><pubDate>Thu, 22 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-32/</link><guid isPermaLink="false">897265de-74d8-4787-a626-010bbc2d6784</guid><pubDate>Thu, 22 Oct 2026 20:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-33/</link><guid isPermaLink="false">13d36914-337f-4620-9156-59981c5f3c49</guid><pubDate>Thu, 22 Oct 2026 21:00:00 GMT</pubDate></item><item><title>IT Career Pathways Workshops: General Overview </title><description>The ignITe Hub offers a hybrid workshop on IT Career Pathways to demystify the 6 most common IT careers, required certifications, recommended coursework and resources at Montgomery College to get started in a program of study.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/it-career-pathways-workshops-general-overview-2/</link><guid isPermaLink="false">f1d72400-ecbe-45f2-bf5a-4ef477a4f655</guid><pubDate>Thu, 22 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Job Search Workshop Series – Essentials for Tech Professionals : Opportunities in the DMV</title><description>This 4-part workshop series is designed to empower you with knowledge and skills to navigate the DMV job market effectively and efficiently.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/job-search-workshop-series--essentials-for-tech-professionals--opportunities-in-the-dmv-2/</link><guid isPermaLink="false">86c47d8e-4313-4338-8bde-4cecb19db110</guid><pubDate>Wed, 28 Oct 2026 22:00:00 GMT</pubDate></item><item><title>Fireside Chat Career Series: Career Agility: Rewrite Your Story</title><description>Each month, we will host a trailblazing guest speaker to explore their unique tech career path. We will learn what sparked their interest in this area, meaningful experiences that impacted their journey and career advice for aspiring techies.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/fireside-chat-career-series-career-agility-rewrite-your-story/</link><guid isPermaLink="false">4d45df8e-d565-459b-902a-dd77ca780fff</guid><pubDate>Mon, 02 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Job Search Workshop Series – Essentials for Tech Professionals : Opportunities in the DMV</title><description>This 4-part workshop series is designed to empower you with knowledge and skills to navigate the DMV job market effectively and efficiently.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/job-search-workshop-series--essentials-for-tech-professionals--opportunities-in-the-dmv-3/</link><guid isPermaLink="false">622ea5cf-0b86-4a8b-8f21-433e6877b0c8</guid><pubDate>Wed, 04 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Coding with Swift</title><description>This 4-day bootcamp is an introduction to coding concepts. Participants will learn basic coding skills through interactive activities with Swift Playgrounds.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-coding-with-swift/</link><guid isPermaLink="false">1727bc85-2040-4034-8d56-5366989f2a13</guid><pubDate>Mon, 09 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Coding with Swift</title><description>This 4-day bootcamp is an introduction to coding concepts. Participants will learn basic coding skills through interactive activities with Swift Playgrounds.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-coding-with-swift-1/</link><guid isPermaLink="false">af883a1e-e70f-46d2-a360-6d5208408052</guid><pubDate>Tue, 10 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Coding with Swift</title><description>This 4-day bootcamp is an introduction to coding concepts. Participants will learn basic coding skills through interactive activities with Swift Playgrounds.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-coding-with-swift-2/</link><guid isPermaLink="false">fcc42a9c-1874-4af5-bd99-be35214c9549</guid><pubDate>Wed, 11 Nov 2026 23:00:00 GMT</pubDate></item><item><title>TRIO EOC Virtual Information Session (English)</title><description>TRIO EOC virtual information sessions are free and open to the public. Sessions in English are held on the 2nd Thursday of every month. Register for a session here: https://bit.ly/eoc-information-session-english</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/trio-eoc-virtual-information-session-english-9/</link><guid isPermaLink="false">00e8874c-2c04-44e9-87ae-7876f80cd3ac</guid><pubDate>Thu, 12 Nov 2026 17:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-34/</link><guid isPermaLink="false">d48f54d2-7316-4385-93f9-b7053671ef66</guid><pubDate>Thu, 12 Nov 2026 22:00:00 GMT</pubDate></item><item><title>Mobile Farmer's Market</title><description>Fresh, affordable, locally grown produce is coming to the Pinkney Innovation Complex! Beginning Thursday, June 4, 2026, the Mobile Farmers Market will be onsite every other Thursday, offering a variety of seasonal fruits, vegetables, and other farm-fresh products at low cost.</description><link>https://go.activecalendar.com/montgomerycollege/site/germantown/event/mobile-farmers-market-35/</link><guid isPermaLink="false">efc002a1-cf65-47c5-8804-5a3a9dd79410</guid><pubDate>Thu, 12 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Montgomery Can Code Bootcamp Series: Intro to Coding with Swift</title><description>This 4-day bootcamp is an introduction to coding concepts. Participants will learn basic coding skills through interactive activities with Swift Playgrounds.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/montgomery-can-code-bootcamp-series-intro-to-coding-with-swift-3/</link><guid isPermaLink="false">12071d8c-25c6-4eb1-a6e4-4c4577671769</guid><pubDate>Thu, 12 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Stop Sexual Harassment: Flirting or Harassment? Where's the Line?</title><description>Friendly? Flirty? Unwanted? Who gets to decide whether attention is welcome? Join an interactive conversation about the difference between welcome and unwanted attention, boundaries, context, and behaviors that can cross the line into sexual harassment.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/stop-sexual-harassment-flirting-or-harassment-wheres-the-line/</link><guid isPermaLink="false">5d63f52e-a8e2-4670-9599-718eea28d327</guid><pubDate>Mon, 16 Nov 2026 19:00:00 GMT</pubDate></item><item><title>Monthly Career Workshop: Own the Interview: Pitching Non-Traditional Experience as an IT Asset </title><description>Monthly Career Workshop: Own the Interview: Pitching Non-Traditional Experience as an IT Asset</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/monthly-career-workshop-own-the-interview-pitching-non-traditional-experience-as-an-it-asset/</link><guid isPermaLink="false">b09c3c29-e8ed-4012-a572-ee107e04b2ba</guid><pubDate>Mon, 16 Nov 2026 23:00:00 GMT</pubDate></item><item><title>Future of Technology Lunch &amp; Learn: Beyond the Lab: How Tech is Transforming Bioscience</title><description>Each month, we will have a cutting-edge guest speaker to explore an innovative area in the world of technology. Topics will range from BioTech to Entertainment Technology and beyond.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/future-of-technology-lunch--learn-beyond-the-lab-how-tech-is-transforming-bioscience/</link><guid isPermaLink="false">a799808c-5560-4211-b335-04e797197773</guid><pubDate>Thu, 19 Nov 2026 17:00:00 GMT</pubDate></item><item><title>Should I Say Something? — Bystander Intervention</title><description>Have you ever noticed something that didn't seem right but weren't sure whether—or how—to step in? Should I Say Something? is an interactive bystander intervention session that gives students practical options for recognizing concerning situations and responding in ways that feel realistic and safe.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/should-i-say-something--bystander-intervention/</link><guid isPermaLink="false">ae684324-6c5d-4100-9c96-a570fba15923</guid><pubDate>Thu, 19 Nov 2026 19:00:00 GMT</pubDate></item><item><title>Fireside Chat Career Series: Power &amp; Purpose Thru the Pivot</title><description>Each month, we will host a trailblazing guest speaker to explore their unique tech career path. We will learn what sparked their interest in this area, meaningful experiences that impacted their journey and career advice for aspiring techies.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/fireside-chat-career-series-power--purpose-thru-the-pivot/</link><guid isPermaLink="false">d1a50f30-9d61-496a-807c-28e42463b4c7</guid><pubDate>Tue, 01 Dec 2026 23:00:00 GMT</pubDate></item><item><title>Future of Technology Lunch &amp; Learn: Adapting to a Multi-Generational Workforce: Tools to Attract, Hire, and Retain Your Talent in 2027</title><description>Each month, we will have a cutting-edge guest speaker to explore an innovative area in the world of technology. Topics will range from BioTech to Entertainment Technology and beyond.</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/future-of-technology-lunch--learn-adapting-to-a-multi-generational-workforce-tools-to-attract-hire-and-retain-your-talent-in-2027/</link><guid isPermaLink="false">f59b5ad0-6c8e-4d3f-95a2-2efc03501784</guid><pubDate>Thu, 10 Dec 2026 17:00:00 GMT</pubDate></item><item><title>TRIO EOC Virtual Information Session (English)</title><description>TRIO EOC virtual information sessions are free and open to the public. Sessions in English are held on the 2nd Thursday of every month. Register for a session here: https://bit.ly/eoc-information-session-english</description><link>https://go.activecalendar.com/montgomerycollege/site/other/event/trio-eoc-virtual-information-session-english-10/</link><guid isPermaLink="false">e2764842-ebec-49c1-9378-ec124d435c72</guid><pubDate>Thu, 10 Dec 2026 17:00:00 GMT</pubDate></item><item><title>Monthly Career Workshop: IT Tools Bootcamp: Get Hands-On with Tech Tools &amp; AI </title><description>Monthly Career Workshop: IT Tools Bootcamp: Get Hands-On with Tech Tools &amp;amp; AI</description><link>https://go.activecalendar.com/montgomerycollege/site/rockville/event/monthly-career-workshop-it-tools-bootcamp-get-hands-on-with-tech-tools--ai/</link><guid isPermaLink="false">2f90927f-79be-404c-b4ae-53753bd370ef</guid><pubDate>Mon, 14 Dec 2026 23:00:00 GMT</pubDate></item></channel></rss></calendar-feed>
<enrollment-reports>
<!-- Enrollment Report Generated at 9/8/2026 4:50:04 PM-->
			<li class='last'><a href="https://info.montgomerycollege.edu/enrollment-reports/summerenrollmentreport-2024-07-15-08-46-43.pdf" target="_blank">Summer</a></li>
			<li class='first'><a href="https://info.montgomerycollege.edu/enrollment-reports/fallenrollmentreport-2026-08-04-08-30-06.pdf" target="_blank">Fall</a></li>
			<li ><a href="https://info.montgomerycollege.edu/enrollment-reports/springenrollmentreport-2024-02-27-10-22-22.pdf" target="_blank">Spring</a></li>
</enrollment-reports></newsletter></page-content>
