<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><Version>2.2.0.25</Version><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>010000 - Document - Risk/Return Summary (Putnam Money Market Fund) {Unlabeled}</ReportLongName><DisplayLabelColumn>false</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>true</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelColumn>false</LabelColumn><CurrencyCode /><FootnoteIndexer /><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName>{dei_DocumentInformationDocumentAxis} : Putnam Money Market Fund [Member]
1/31/2010 - 1/30/2011
</KeyName><CurrencySymbol /><contextRef><ContextID>TwelveMonthsEnded_30Jan2011_S000006251_Member</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0000081248</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2010-01-31T00:00:00</PeriodStartDate><PeriodEndDate>2011-01-30T00:00:00</PeriodEndDate><Segments><anyType xsi:type="Segment"><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>pmmf81248_S000006251Member</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></anyType></Segments><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels /></Column></Columns><Rows><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_RiskReturnHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Fund summaries PUTNAM MONEY MARKET FUND</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Risk/Return Summary Investment Objectives/Goals Include the following information, in plain English under rule 421(d) under the Securities Act, in the order and subject matter indicated</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 2

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Risk/Return [Heading]</Label></Row><Row><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ObjectiveHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Goal</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Investment Objectives/Goals. Disclose the Fund's investment objectives or goals. A Fund also may identify its type or category (e.g., that it is a Money Market Fund or a balanced fund).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 2
 -Subsection a

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Objective [Heading]</Label></Row><Row><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ObjectivePrimaryTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Putnam Money Market Fund seeks as high a rate of current income as we believe is consistent with preservation of capital and maintenance of liquidity.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Investment Objectives/Goals. Disclose the Fund's investment objectives or goals. A Fund also may identify its type or category (e.g., that it is a Money Market Fund or a balanced fund).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 2
 -Subsection a

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Objective, Primary [Text Block]</Label></Row><Row><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Fees and expenses</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Risk/Return Summary Fee Table Includes the following information, in plain English under rule 421(d) under the Securities Act, after Item 2 Fees and expenses of the Fund This table describes the fees and expenses that you may pay if you buy and hold shared of the Fund. You may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, at least $[_____] in [name of fund family] funds. Shareholder Fees (fees paid directly from your investment) Example This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower, based on these assumptions your costs would be You would pay the following expenses if you did not redeem your shares The Example does not reflect sales charges (loads) on reinvested dividends [and other distributions]. If these sales charges (loads) were included, your costs would be higher. Portfolio Turnover The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A higher portfolio turnover may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or in the example, affect the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was __% of the average value of its whole portfolio. Instructions.  A.3.instructions.6 New Funds. For purposes of this Item, a "New Fund" is a Fund that does not include in Form N-1A financial statements reporting operating results or that includes financial statements for the Fund's initial fiscal year reporting operating results for a period of 6 months or less. The following Instructions apply to New Funds.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph d
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Expense [Heading]</Label></Row><Row><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseNarrativeTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>The following table describes the fees and expenses you may pay if you buy and hold shares of the fund.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>This table describes the fees and expenses that you may pay if you buy and hold shared of the Fund. You may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, at least $[_____] in [name of fund family] funds.  Include the narrative explanations in the order indicated. A Fund may modify the narrative explanations if the explanation contains comparable information to that shown.The narrative explanation regarding sales charge discounts is only required by a Fund that offers such discounts and should specify the minimum level of investment required to qualify for a discount. Modify the narrative explanation to state that Fund shares are sold on a national securities exchange at the end of the time periods indicated, and that brokerage commissions for buying and selling Fund shares through a broker are not reflected.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph b
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Expense Narrative [Text Block]</Label></Row><Row><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ShareholderFeesCaption</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Shareholder fees &lt;i&gt;(fees paid directly from your investment)&lt;/i&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Shareholder Fees (fees paid directly from your investment).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Shareholder Fees Caption [Text]</Label></Row><Row><Id>9</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ShareholderFeesTableTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="display:none"&gt;~ http://putnam.com/role/ShareholderFeesPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><EmbeddedReport><BarChartImageFileName /><EmbedInstruction>&lt;div style="display:none"&gt;~ http://putnam.com/role/ShareholderFeesPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</EmbedInstruction><IsTransposed>false</IsTransposed><Role>http://putnam.com/role/ShareholderFeesPutnamMoneyMarketFund</Role><InstanceReport><Version /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>0200101 - Schedule - Shareholder Fees (Putnam Money Market Fund)</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class A Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017192Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class A Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class A Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class B Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017193Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class B Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class B Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class C Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017194Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class C Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class C Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class M Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017195Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class M Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class M Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class R Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017196Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class R Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class R Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class T Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017191Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class T Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class T Shares, Putnam Money Market Fund [Member]" /></Labels></Column></Columns><Rows><Row><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ShareholderFeesColumnName</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Shareholder Fees (fees paid directly from your investment).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ShareholderFeesColumnName</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader>Class A</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader>Class B</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader>Class C</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader>Class M</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader>Class R</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader>Class T</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></Row><Row><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_MaximumCumulativeSalesChargeOverOfferingPrice</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Maximum Sales Charge (Load) Imposed on Purchases (as a percentage of offering price). If a sales charge (load) is imposed on shares purchased with reinvested capital gains distributions or returns of capital, include the bracketed words in the third caption.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 1
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Maximum sales charge (load) imposed on purchases (as a percentage of offering price)</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_MaximumCumulativeSalesChargeOverOfferingPrice</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Maximum sales charge (load) imposed on purchases (as a percentage of offering price)</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_MaximumDeferredSalesChargeOverOther</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Maximum Deferred Sales Charge (Load) (as a percentage of ____)  "Maximum Deferred Sales Charge (Load)" includes the maximum total deferred sales charge (load) payable upon redemption, in installments, or both, expressed as a percentage of the amount or amounts stated in response to Item 7(a), except that, for a sales charge (load) based on net asset value at the time of purchase, show the sales charge (load) as a percentage of the offering price at the time of purchase. A Fund may include in a footnote to the table, if applicable, a tabular presentation showing the amount of deferred sales charges (loads) over time or a narrative explanation of the sales charges (loads) (e.g., __% in the first year after purchase, declining to __% in the __ year and eliminated thereafter).  If more than one type of sales charge (load) is imposed (e.g., a deferred sales charge (load) and a front-end sales charge (load)), the first caption in the table should read "Maximum Sales Charge (Load)" and show the maximum cumulative percentage. Show the percentage amounts and the terms of each sales charge (load) comprising that figure on separate lines below.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 2
 -Subparagraph a
 -Clause i
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower)</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_MaximumDeferredSalesChargeOverOther</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower)</Label></Row></Rows><Footnotes><Footnote><NoteId>1</NoteId><Note>A deferred sales charge of 1.00% on class A shares, class C shares and class T shares, of 5.00% on class B shares and of 0.15% on class M shares may be imposed on certain redemptions of shares purchased by exchange from another Putnam fund.</Note></Footnote></Footnotes><NumberOfCols>6</NumberOfCols><NumberOfRows>3</NumberOfRows><ReportName>Shareholder Fees (Putnam Money Market Fund)

Putnam Money Market Fund [Member]</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport><ColumnIterators><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></ColumnIterators><RowIterators><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></RowIterators></EmbeddedReport><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Contains a command for the SEC Viewer for the role corresponding to ShareholderFeesData.</ElementDefenition><ElementReferences>No authoritative reference available.</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Shareholder Fees [Table]</Label></Row><Row><Id>10</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualFundOperatingExpensesTableTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="display:none"&gt;~ http://putnam.com/role/AnnualFundOperatingExpensesPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><EmbeddedReport><BarChartImageFileName /><EmbedInstruction>&lt;div style="display:none"&gt;~ http://putnam.com/role/AnnualFundOperatingExpensesPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</EmbedInstruction><IsTransposed>false</IsTransposed><Role>http://putnam.com/role/AnnualFundOperatingExpensesPutnamMoneyMarketFund</Role><InstanceReport><Version /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>0200201 - Schedule - Annual Fund Operating Expenses (Putnam Money Market Fund)</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>true</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Share Classes</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace /><Schema /><DimensionInfo><Id>rr_ShareClassDomain</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Share Classes</string></SegmentLabels><Unit><UnitID /><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class A Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017192Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class A Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class A Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class B Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017193Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class B Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class B Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class C Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017194Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class C Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class C Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class M Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017195Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class M Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class M Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class R Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017196Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class R Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class R Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class T Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017191Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class T Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class T Shares, Putnam Money Market Fund [Member]" /></Labels></Column></Columns><Rows><Row><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_OperatingExpensesCaption</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Annual fund operating expenses &lt;i&gt;(expenses you pay each year as a percentage of the value of your investment)&lt;/i&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer>[1]</FootnoteIndexer><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Annual Fund Operating Expenses (ongoing expenses that you pay each year as a percentage of the value of your investment)</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 7
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Operating Expenses Caption [Text]</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_OperatingExpensesCaption</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer>[1]</FootnoteIndexer><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Annual fund operating expenses &lt;i&gt;(expenses you pay each year as a percentage of the value of your investment)&lt;/i&gt;</NonNumbericText><NonNumericTextHeader>Annual fund operating expenses (expenses you pay each year as a percentage of the value of your investment)</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Operating Expenses Caption [Text]</Label></Row><Row><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_OperatingExpensesColumnName</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Annual Fund Operating Expenses (ongoing expenses that you pay each year as a percentage of the value of your investment)</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 7
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_OperatingExpensesColumnName</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader>Class A</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader>Class B</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader>Class C</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader>Class M</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader>Class R</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader>Class T</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ManagementFeesOverAssets</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Management Fees include investment advisory fees (including any fees based on the Fund's performance), any other management fees payable to the investment adviser or its affiliates, and administrative fees payable to the investment adviser or its affiliates that are not included as "Other Expenses."</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 3
 -Subparagraph a
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Management fees</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ManagementFeesOverAssets</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Management fees</Label></Row><Row><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_DistributionAndService12b1FeesOverAssets</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0015</NumericAmount><RoundedNumericAmount>0.0015</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0025</NumericAmount><RoundedNumericAmount>0.0025</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Distribution [and/or Service] (12b-1) Fees" include all distribution or other expenses incurred during the most recent fiscal year under a plan adopted pursuant to rule 12b-1 [17 CFR 270.12b-1]. Under an appropriate caption or a subcaption of "Other Expenses," disclose the amount of any distribution or similar expenses deducted from the Fund's assets other than pursuant to a rule 12b-1 plan.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 9
 -Subsection table

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Distribution and service (12b-1) fees</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_DistributionAndService12b1FeesOverAssets</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0000</NumericAmount><RoundedNumericAmount>0.0000</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0015</NumericAmount><RoundedNumericAmount>0.0015</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0025</NumericAmount><RoundedNumericAmount>0.0025</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Distribution and service (12b-1) fees</Label></Row><Row><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_OtherExpensesOverAssets</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>"Other Expenses" include all expenses not otherwise disclosed in the table that are deducted from the Fund's assets or charged to all shareholder accounts. The amount of expenses deducted from the Fund's assets are the amounts shown as expenses in the Fund's statement of operations (including increases resulting from complying with paragraph 2(g) of rule 6-07 of Regulation S-X [17 CFR 210.6-07]).  "Other Expenses" do not include extraordinary expenses as determined under generally accepted accounting principles (see Accounting Principles Board Opinion No. 30). If extraordinary expenses were incurred that materially affected the Fund's "Other Expenses," disclose in a footnote to the table what "Other Expenses" would have been had the extraordinary expenses been included.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 3
 -Subparagraph c
 -Clause i
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Other expenses</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_OtherExpensesOverAssets</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0021</NumericAmount><RoundedNumericAmount>0.0021</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Other expenses</Label></Row><Row><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>9</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpensesOverAssets</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0065</NumericAmount><RoundedNumericAmount>0.0065</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0075</NumericAmount><RoundedNumericAmount>0.0075</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>rr:NonNegativePure4Type</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Total Annual Fund Operating Expenses. If the Fund is a Feeder Fund, reflect the aggregate expenses of the Feeder Fund and the Master Fund in a single fee table using the captions provided. In a footnote to the fee table, state that the table and Example reflect the expenses of both the Feeder and Master Funds. If the prospectus offers more than one Class of a Multiple Class Fund or more than one Feeder Fund that invests in the same Master Fund, provide a separate response for each Class or Feeder Fund.  Base the percentages of "Annual Fund Operating Expenses" on amounts incurred during the Fund's most recent fiscal year, but include in expenses amounts that would have been incurred absent expense reimbursement or fee waiver arrangements. If the Fund has changed its fiscal year and, as a result, the most recent fiscal year is less than three months, use the fiscal year prior to the most recent fiscal year as the basis for determining "Annual Fund Operating Expenses."</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 3
 -Subparagraph d
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Total annual fund operating expenses</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpensesOverAssets</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0050</NumericAmount><RoundedNumericAmount>0.0050</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0065</NumericAmount><RoundedNumericAmount>0.0065</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0100</NumericAmount><RoundedNumericAmount>0.0100</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0075</NumericAmount><RoundedNumericAmount>0.0075</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Total annual fund operating expenses</Label></Row></Rows><Footnotes><Footnote><NoteId>1</NoteId><Note>Restated to reflect projected expenses under a management contract effective 1/1/2010.</Note></Footnote></Footnotes><NumberOfCols>7</NumberOfCols><NumberOfRows>6</NumberOfRows><ReportName>Annual Fund Operating Expenses (Putnam Money Market Fund)
</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport><ColumnIterators><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></ColumnIterators><RowIterators><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></RowIterators></EmbeddedReport><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Contains a command for the SEC Viewer for the role corresponding to OperatingExpensesData.</ElementDefenition><ElementReferences>No authoritative reference available.</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Annual Fund Operating Expenses [Table]</Label></Row><Row><Id>11</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Example</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Heading for Expense Example.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 4
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Expense Example [Heading]</Label></Row><Row><Id>12</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleNarrativeTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&amp;#8217;s operating expenses remain the same. Your actual costs may be higher or lower.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>The Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 1
 -Subsection example

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Expense Example Narrative [Text Block]</Label></Row><Row><Id>13</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleWithRedemptionTableTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="display:none"&gt;~ http://putnam.com/role/ExpenseExamplePutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><EmbeddedReport><BarChartImageFileName /><EmbedInstruction>&lt;div style="display:none"&gt;~ http://putnam.com/role/ExpenseExamplePutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</EmbedInstruction><IsTransposed>false</IsTransposed><Role>http://putnam.com/role/ExpenseExamplePutnamMoneyMarketFund</Role><InstanceReport><Version /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>0200301 - Schedule - Expense Example (Putnam Money Market Fund)</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class A Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017192Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class A Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class A Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class B Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017193Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class B Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class B Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class C Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017194Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class C Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class C Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class M Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017195Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class M Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class M Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class R Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017196Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class R Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class R Shares, Putnam Money Market Fund [Member]" /></Labels></Column><Column><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class T Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017191Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class T Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Class T Shares, Putnam Money Market Fund [Member]" /></Labels></Column></Columns><Rows><Row><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleByYearColumnName</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 2
 -Subsection example

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpenseExampleByYearColumnName</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader>Class A</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader>Class B</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader>Class C</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader>Class M</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader>Class R</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader>Class T</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></Row><Row><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleYear01</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>51</NumericAmount><RoundedNumericAmount>51</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>66</NumericAmount><RoundedNumericAmount>66</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>77</NumericAmount><RoundedNumericAmount>77</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Monetary</Unit><ElementDataType>rr:NonNegativeMonetaryType</ElementDataType><SimpleDataType>monetary</SimpleDataType><ElementDefenition>The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 4
 -Subsection instructions

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>1 year</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpenseExampleYear01</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>51</NumericAmount><RoundedNumericAmount>51</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>66</NumericAmount><RoundedNumericAmount>66</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>102</NumericAmount><RoundedNumericAmount>102</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>77</NumericAmount><RoundedNumericAmount>77</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>1 year</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleYear03</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>160</NumericAmount><RoundedNumericAmount>160</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>208</NumericAmount><RoundedNumericAmount>208</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>240</NumericAmount><RoundedNumericAmount>240</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Monetary</Unit><ElementDataType>rr:NonNegativeMonetaryType</ElementDataType><SimpleDataType>monetary</SimpleDataType><ElementDefenition>The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 2
 -Subsection example

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>3 years</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpenseExampleYear03</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>160</NumericAmount><RoundedNumericAmount>160</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>208</NumericAmount><RoundedNumericAmount>208</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>318</NumericAmount><RoundedNumericAmount>318</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>240</NumericAmount><RoundedNumericAmount>240</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>3 years</Label></Row><Row><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleYear05</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>280</NumericAmount><RoundedNumericAmount>280</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>362</NumericAmount><RoundedNumericAmount>362</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>417</NumericAmount><RoundedNumericAmount>417</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Monetary</Unit><ElementDataType>rr:NonNegativeMonetaryType</ElementDataType><SimpleDataType>monetary</SimpleDataType><ElementDefenition>The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 2
 -Subsection example

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>5 years</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpenseExampleYear05</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>280</NumericAmount><RoundedNumericAmount>280</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>362</NumericAmount><RoundedNumericAmount>362</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>552</NumericAmount><RoundedNumericAmount>552</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>417</NumericAmount><RoundedNumericAmount>417</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>5 years</Label></Row><Row><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_ExpenseExampleYear10</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>628</NumericAmount><RoundedNumericAmount>628</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1083</NumericAmount><RoundedNumericAmount>1083</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1225</NumericAmount><RoundedNumericAmount>1225</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>810</NumericAmount><RoundedNumericAmount>810</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1225</NumericAmount><RoundedNumericAmount>1225</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>930</NumericAmount><RoundedNumericAmount>930</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Monetary</Unit><ElementDataType>rr:NonNegativeMonetaryType</ElementDataType><SimpleDataType>monetary</SimpleDataType><ElementDefenition>The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 3
 -Paragraph 1
 -Subparagraph 2
 -Subsection example

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>10 years</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_ExpenseExampleYear10</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>628</NumericAmount><RoundedNumericAmount>628</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1083</NumericAmount><RoundedNumericAmount>1083</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1225</NumericAmount><RoundedNumericAmount>1225</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>810</NumericAmount><RoundedNumericAmount>810</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>1225</NumericAmount><RoundedNumericAmount>1225</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>930</NumericAmount><RoundedNumericAmount>930</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>10 years</Label></Row></Rows><Footnotes /><NumberOfCols>6</NumberOfCols><NumberOfRows>5</NumberOfRows><ReportName>Expense Example (Putnam Money Market Fund)

Putnam Money Market Fund [Member]
(USD $)</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport><ColumnIterators><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></ColumnIterators><RowIterators><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></RowIterators></EmbeddedReport><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Contains a command for the SEC Viewer for the role corresponding to ExpenseExample.</ElementDefenition><ElementReferences>No authoritative reference available.</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Expense Example, With Redemption [Table]</Label></Row><Row><Id>14</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_StrategyHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Investments</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Principal investment strategies of the Fund. Summarize how the Fund intends to achieve its investment objectives by identifying the Fund's principal investment strategies (including the type or types of securities in which the Fund invests or will invest principally) and any policy to concentrate in securities of issuers in a particular industry or group of industries.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Subsection a

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Strategy [Heading]</Label></Row><Row><Id>15</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_StrategyNarrativeTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>We invest mainly in money market instruments that are high quality and have short-term maturities. We invest significantly in certificates of deposit, commercial paper (including asset-backed commercial paper), U.S. government debt and repurchase agreements, corporate obligations and bankers acceptances. We may consider, among other factors, credit, interest rate, and prepayment risks, as well as general market conditions, when deciding whether to buy or sell investments.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Principal investment strategies of the Fund. Summarize how the Fund intends to achieve its investment objectives by identifying the Fund's principal investment strategies (including the type or types of securities in which the Fund invests or will invest principally) and any policy to concentrate in securities of issuers in a particular industry or group of industries.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Subsection a

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Strategy Narrative [Text Block]</Label></Row><Row><Id>16</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_RiskHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Risks</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Narrative Risk Disclosure.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 1
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Risk [Heading]</Label></Row><Row><Id>17</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_RiskNarrativeTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;p&gt;The effects of inflation may erode the value of your investment over time. Although the fund seeks to preserve the value of your investment at $1.00 per share, deterioration in the credit quality of issuers whose securities the fund holds or an increase in interest rates may impair the value of your investment, and it is possible to lose money by investing in the fund. The values of money market investments usually rise and fall in response to changes in interest rates. Interest rate risk is generally lowest for investments with short maturities (a significant part of the fund&amp;#8217;s investments). Although the fund only buys high quality investments, investments backed by a letter of credit have the risk that the provider of the letter of credit will not be able to fulfill its obligations to the issuer.&lt;/p&gt;&lt;p&gt;The fund may not achieve its goal, and it is not intended to be a complete investment program. An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.&lt;/p&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Narrative Risk Disclosure. A Fund may, in responding to this Item, describe the types of investors for whom the Fund is intended or the types of investment goals that may be consistent with an investment in the Fund.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 1
 -Subparagraph i
 -Clause instruction
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Risk Narrative [Text Block]</Label></Row><Row><Id>18</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_BarChartAndPerformanceTableHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Performance</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Risk/Return Bar Chart and Table.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Bar Chart and Performance Table [Heading]</Label></Row><Row><Id>19</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_PerformanceNarrativeTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>The performance information below gives some indication of the risks associated with an investment in the fund by showing the fund&amp;#8217;s performance year to year and over time. Please remember that past performance is not necessarily an indication of future results. Monthly performance figures for the fund are available at putnam.com.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Risk/Return Bar Chart and Table.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Performance Narrative [Text Block]</Label></Row><Row><Id>20</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_BarChartHeading</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Annual total returns for class A shares before sales charges</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Risk/Return Bar Chart and Table.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Bar Chart [Heading]</Label></Row><Row><Id>21</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_BarChartTableTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="display:none"&gt;~ http://putnam.com/role/AnnualTotalReturnsBarChartPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><EmbeddedReport><BarChartImageFileName>BarChart1.jpg</BarChartImageFileName><EmbedInstruction>&lt;div style="display:none"&gt;~ http://putnam.com/role/AnnualTotalReturnsBarChartPutnamMoneyMarketFund column compact * column rr_ProspectusShareClassAxis compact * row compact * row dei_LegalEntityAxis compact pmmf81248_S000006251Member ~&lt;/div&gt;</EmbedInstruction><IsTransposed>false</IsTransposed><Role>http://putnam.com/role/AnnualTotalReturnsBarChartPutnamMoneyMarketFund</Role><InstanceReport><Version /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>0200401 - Schedule - Annual Total Returns (Bar Chart) (Putnam Money Market Fund)</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class A Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017192Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class A Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Putnam Money Market Fund [Member]" /><Label Id="2" Label="Class A Shares, Putnam Money Market Fund [Member]" /></Labels></Column></Columns><Rows><Row><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2001</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0397</NumericAmount><RoundedNumericAmount>0.0397</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2001</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2001</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0397</NumericAmount><RoundedNumericAmount>0.0397</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2001</Label></Row><Row><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2002</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0142</NumericAmount><RoundedNumericAmount>0.0142</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2002</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2002</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0142</NumericAmount><RoundedNumericAmount>0.0142</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2002</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2003</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0072</NumericAmount><RoundedNumericAmount>0.0072</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph instructions
 -Clause 3
 -Exhibit a
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2003</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2003</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0072</NumericAmount><RoundedNumericAmount>0.0072</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2003</Label></Row><Row><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2004</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0091</NumericAmount><RoundedNumericAmount>0.0091</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph instructions
 -Clause 3
 -Exhibit a
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2004</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2004</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0091</NumericAmount><RoundedNumericAmount>0.0091</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2004</Label></Row><Row><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2005</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0281</NumericAmount><RoundedNumericAmount>0.0281</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2005</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2005</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0281</NumericAmount><RoundedNumericAmount>0.0281</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2005</Label></Row><Row><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>9</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2006</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0471</NumericAmount><RoundedNumericAmount>0.0471</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2006</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2006</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0471</NumericAmount><RoundedNumericAmount>0.0471</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2006</Label></Row><Row><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>10</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2007</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0497</NumericAmount><RoundedNumericAmount>0.0497</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph instructions
 -Clause 3
 -Exhibit a
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2007</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2007</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0497</NumericAmount><RoundedNumericAmount>0.0497</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2007</Label></Row><Row><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>11</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2008</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0271</NumericAmount><RoundedNumericAmount>0.0271</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2008</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2008</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0271</NumericAmount><RoundedNumericAmount>0.0271</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2008</Label></Row><Row><Id>9</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>12</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2009</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph instructions
 -Clause 3
 -Exhibit a
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2009</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2009</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0029</NumericAmount><RoundedNumericAmount>0.0029</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2009</Label></Row><Row><Id>10</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>13</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AnnualReturn2010</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2010</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><Level>0</Level><ElementName>rr_AnnualReturn2010</ElementName><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>2010</Label></Row></Rows><Footnotes /><NumberOfCols>1</NumberOfCols><NumberOfRows>10</NumberOfRows><ReportName>Annual Total Returns (Bar Chart) (Putnam Money Market Fund)
</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport><ColumnIterators><CommandIterator><Type>Column</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Column</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></ColumnIterators><RowIterators><CommandIterator><Type>Row</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></RowIterators></EmbeddedReport><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Contains a command for the SEC Viewer for the role corresponding to BarChartData.</ElementDefenition><ElementReferences>No authoritative reference available.</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Bar Chart [Table]</Label></Row><Row><Id>22</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_BarChartClosingTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;p&gt;Best calendar quarter&lt;/p&gt;&lt;p&gt;Q1 2001&lt;/p&gt;&lt;p&gt;1.40%&lt;/p&gt;&lt;p&gt;Worst calendar Quarter&lt;/p&gt;&lt;p&gt;Q4 2009&lt;/p&gt;&lt;p&gt;0.01%&lt;/p&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph ii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Bar Chart Closing [Text Block]</Label></Row><Row><Id>23</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnCaption</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Average annual total returns after sales charges &lt;i&gt;(for periods ending 12/31/10)&lt;/i&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>This item represents Average Anuual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph instructions
 -Clause 5
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Caption</Label></Row><Row><Id>24</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_PerformanceTableTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="display: none"&gt;~ http://putnam.com/role/AverageAnnualTotalReturnsPutnamMoneyMarketFund column compact * row compact * column rr_ProspectusShareClassAxis compact * column rr_PerformanceMeasureAxis compact * column dei_LegalEntityAxis compact pmmf81248_S000006251Member ~ Rows and columns are reversed here due to transposition&lt;/div&gt;</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><EmbeddedReport><BarChartImageFileName /><EmbedInstruction>&lt;div style="display: none"&gt;~ http://putnam.com/role/AverageAnnualTotalReturnsPutnamMoneyMarketFund column compact * row compact * column rr_ProspectusShareClassAxis compact * column rr_PerformanceMeasureAxis compact * column dei_LegalEntityAxis compact pmmf81248_S000006251Member ~ Rows and columns are reversed here due to transposition&lt;/div&gt;</EmbedInstruction><IsTransposed>true</IsTransposed><Role>http://putnam.com/role/AverageAnnualTotalReturnsPutnamMoneyMarketFund</Role><InstanceReport><Version /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>0200501 - Schedule - Average Annual Total  Returns (Putnam Money Market Fund) {Transposed}</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnColumnName</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>This item represents Average Anuual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 1
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Share class</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Share class" /></Labels></Column><Column><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnLabel</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Lipper Money Market Funds Category&amp;#160;Average</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>This item represents Average Anuual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Label</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="Label" /></Labels></Column><Column><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_IndexNoDeductionForFeesExpensesTaxes</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>(no deduction for taxes)</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>The Performance Table includes a parenthetical, indicating that the Index "(reflects no deduction for fees, expenses or taxes)".  This tag is used when this is reflected in a footnote.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 5
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>no deduction for taxes</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="no deduction for taxes" /></Labels></Column><Column><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnYear01</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>-0.0495</NumericAmount><RoundedNumericAmount>-0.0495</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>-0.0095</NumericAmount><RoundedNumericAmount>-0.0095</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0003</NumericAmount><RoundedNumericAmount>0.0003</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Return Before Taxes.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>1 year</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="1 year" /></Labels></Column><Column><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>8</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnYear05</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0252</NumericAmount><RoundedNumericAmount>0.0252</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0218</NumericAmount><RoundedNumericAmount>0.0218</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0241</NumericAmount><RoundedNumericAmount>0.0241</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0218</NumericAmount><RoundedNumericAmount>0.0218</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0234</NumericAmount><RoundedNumericAmount>0.0234</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0220</NumericAmount><RoundedNumericAmount>0.0220</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Return Before Taxes.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>5 years</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="5 years" /></Labels></Column><Column><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><ElementRow><Id>9</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_AverageAnnualReturnYear10</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboselabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0224</NumericAmount><RoundedNumericAmount>0.0224</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0211</NumericAmount><RoundedNumericAmount>0.0211</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0183</NumericAmount><RoundedNumericAmount>0.0183</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0203</NumericAmount><RoundedNumericAmount>0.0203</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>7</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0190</NumericAmount><RoundedNumericAmount>0.0190</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:pureItemType</ElementDataType><SimpleDataType>pure</SimpleDataType><ElementDefenition>Return Before Taxes.</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Clause 1
 -Exhibit 2
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>10 years</Label></ElementRow><Segments /><SegmentLabels /></EmbedRequirements><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="10 years" /></Labels></Column></Columns><Rows><Row><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class A Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017192Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class A Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class A</NonNumbericText><NonNumericTextHeader>Class A</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0252</NumericAmount><RoundedNumericAmount>0.0252</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0224</NumericAmount><RoundedNumericAmount>0.0224</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class A Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class B Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017193Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class B Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B</NonNumbericText><NonNumericTextHeader>Class B</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>-0.0495</NumericAmount><RoundedNumericAmount>-0.0495</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class B Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class C Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017194Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class C Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class C</NonNumbericText><NonNumericTextHeader>Class C</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>-0.0095</NumericAmount><RoundedNumericAmount>-0.0095</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0218</NumericAmount><RoundedNumericAmount>0.0218</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0181</NumericAmount><RoundedNumericAmount>0.0181</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class C Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>4</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class M Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017195Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class M Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class M</NonNumbericText><NonNumericTextHeader>Class M</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0241</NumericAmount><RoundedNumericAmount>0.0241</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0211</NumericAmount><RoundedNumericAmount>0.0211</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class M Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>5</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class R Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017196Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class R Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class R</NonNumbericText><NonNumericTextHeader>Class R</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0218</NumericAmount><RoundedNumericAmount>0.0218</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0183</NumericAmount><RoundedNumericAmount>0.0183</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class R Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>6</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Putnam Money Market Fund [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_S000006251Member</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Class T Shares, Putnam Money Market Fund [Member]</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_C000017191Member</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Putnam Money Market Fund [Member]</string><string>Class T Shares, Putnam Money Market Fund [Member]</string></SegmentLabels><Unit><UnitID>USD</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Share class</NonNumbericText><NonNumericTextHeader>Share class</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class T</NonNumbericText><NonNumericTextHeader>Class T</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0005</NumericAmount><RoundedNumericAmount>0.0005</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0234</NumericAmount><RoundedNumericAmount>0.0234</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0203</NumericAmount><RoundedNumericAmount>0.0203</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Putnam Money Market Fund [Member]
Class T Shares, Putnam Money Market Fund [Member]</Label></Row><Row><Id>7</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><EmbedRequirements><EmbedCommands><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></EmbedCommands><Period><PeriodType>duration</PeriodType><StartDate>2010-01-31T00:00:00</StartDate><EndDate>2011-01-30T00:00:00</EndDate></Period><Segments><Segment><IsDefaultForEntity>false</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Lipper Money Market Funds Category Average [Member]</ValueName><ValueType>dei_DocumentInformationDocumentAxis</ValueType><Namespace>xbrldi</Namespace><Schema>http://xbrl.org/2006/xbrldi</Schema><DimensionInfo><Id>pmmf81248_LipperMoneyMarketFundsCategoryAverageMember</Id><dimensionId>dei_DocumentInformationDocumentAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment><Segment><IsDefaultForEntity>true</IsDefaultForEntity><Name /><IsFromEntityGroup>false</IsFromEntityGroup><ValueName>Share Classes</ValueName><ValueType>rr_ProspectusShareClassAxis</ValueType><Namespace /><Schema /><DimensionInfo><Id>rr_ShareClassDomain</Id><dimensionId>rr_ProspectusShareClassAxis</dimensionId><type>explicitMember</type></DimensionInfo></Segment></Segments><SegmentLabels><string>Lipper Money Market Funds Category Average [Member]</string><string>Share Classes</string></SegmentLabels><Unit><UnitID /><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></StandardMeasure><MultiplyMeasures><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure><Measure><MeasureSchema /><MeasureValue /><MeasureNamespace /></Measure></MultiplyMeasures><NumeratorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></NumeratorMeasure><DenominatorMeasure><MeasureSchema /><MeasureValue /><MeasureNamespace /></DenominatorMeasure><Scale>0</Scale></Unit></EmbedRequirements><Level>0</Level><ElementName /><ElementPrefix /><IsBaseElement>true</IsBaseElement><BalanceType /><PeriodType /><ShortDefinition /><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>2</Id><IsNumeric>false</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Lipper Money Market Funds Category&amp;#160;Average</NonNumbericText><NonNumericTextHeader>Lipper Money Market Funds Category&amp;#160;Average</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>3</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>(no deduction for taxes)</NonNumbericText><NonNumericTextHeader>(no deduction for taxes)</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>4</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0003</NumericAmount><RoundedNumericAmount>0.0003</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>5</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0220</NumericAmount><RoundedNumericAmount>0.0220</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell><Cell><Id>6</Id><IsNumeric>true</IsNumeric><IsRatio>true</IsRatio><DisplayZeroAsNone>true</DisplayZeroAsNone><NumericAmount>0.0190</NumericAmount><RoundedNumericAmount>0.0190</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>true</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>na</ElementDataType><SimpleDataType>na</SimpleDataType><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Lipper Money Market Funds Category Average [Member]</Label></Row></Rows><Footnotes /><NumberOfCols>6</NumberOfCols><NumberOfRows>7</NumberOfRows><ReportName>Average Annual Total  Returns (Putnam Money Market Fund)
</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport><ColumnIterators><CommandIterator><Type>Column</Type><SelectionString>primary</SelectionString><Selection>Element</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></ColumnIterators><RowIterators><CommandIterator><Type>Row</Type><SelectionString>period</SelectionString><Selection>Period</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>dei_DocumentInformationDocumentAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>rr_ProspectusShareClassAxis</SelectionString><Selection>Axis</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator><CommandIterator><Type>Row</Type><SelectionString>unit</SelectionString><Selection>Unit</Selection><Style>Compact</Style><Filter>*</Filter></CommandIterator></RowIterators></EmbeddedReport><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Contains a command for the SEC Viewer for the role corresponding to PerformanceTableData.</ElementDefenition><ElementReferences>No authoritative reference available.</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Performance [Table]</Label></Row><Row><Id>25</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>rr_PerformanceTableFootnotesTextBlock</ElementName><ElementPrefix>rr</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>Class B share performance does not reflect conversion to class A shares.</NonNumbericText><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>If the Fund has annual returns for at least one calendar year, provide a table showing the Fund's (A) average annual total return; (B) average annual total return (after taxes on distributions); and (C) average annual total return (after taxes on distributions and redemption). A Money Market Fund should show only the returns described in clause (A) of the preceding sentence. All returns should be shown for 1-, 5-, and 10- calendar year periods ending on the date of the most recently completed calendar year (or for the life of the Fund, if shorter), but only for periods subsequent to the effective date of the Fund's registration statement. The table also shouldshow the returns of an appropriate broadbased securities market index as defined in Instruction 5 to Item 22(b)(7) for the same periods. A Fund that has been in existence for more than 10 years also may include returns for the life of the Fund. A Money Market Fund may provide the Fund's 7-day yield ending on the date of the most recent calendar year or disclose a toll-free (or collect) telephone number that investors can use to obtain the Fund's current 7-day yield. For a Fund (other than a Money Market Fund or a Fund described in General Instruction C.3.(d)(iii)), provide the information in the following table with the specified captions AVERAGE ANNUAL TOTAL RETURNS (For the periods ended December 31, _____)</ElementDefenition><ElementReferences>Reference 1: 1
 -Publisher SEC
 -Name Form
 -Number N-1A
 -Chapter A
 -Section 4
 -Paragraph 2
 -Subparagraph iii
 -Subsection b

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Performance Table Footnotes</Label></Row></Rows><Footnotes /><NumberOfCols>1</NumberOfCols><NumberOfRows>23</NumberOfRows><ReportName>Risk/Return Summary (Putnam Money Market Fund) (Putnam Money Market Fund [Member])</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport>
